sql-server - SSRS 中的图表行标题

标签 sql-server reporting-services charts ssrs-2008

我正在研究 SSRS 折线图。在一张图中,我有大约 4 条线,每两条线都是比较的。我想为图表中的每一行添加一个标题,如下所示。这确实有助于理解数据,而无需检查图表末尾的轴定义中每条线的颜色代码。请指导我如何实现它。 enter image description here

更新:请在 Excel 中通过以下问题找到我的要求。我想在 SSRS 中做类似的事情

https://superuser.com/questions/807068/how-to-display-series-name-inside-bars-of-stacked-bar-chart

最佳答案

您可以设置系列的 Label 属性,以有条件地根据特定的 x 轴值显示帮助文本。

单击您需要标记的系列,在我的例子中是 [Sum(Cancelations)],如下面的屏幕截图所示。

enter image description here

F4,将出现属性窗口。在属性窗口中,搜索Label节点并将其展开,您将得到如下内容:

enter image description here

Label 属性中,您必须使用表达式来确定必须放置标签的位置,在我的例子中,我使用了:

=IIF(Fields!Day.Value="123",
"Cancelation",
Nothing
)

此表达式表示,如果日期字段(x 轴)不是 ,则当 x 轴标签等于 123 时显示 Cancelation 标签123什么也没显示

如果您希望标 checkout 现在行的开头,则逻辑相同,在这种情况下,您必须使用 x 轴中的第一个值。

=IIF(Fields!Day.Value="2",
"T-2",
Nothing
)

它表示如果 Day.Value 等于 2 则显示 T-2 作为标签。否则什么也不显示。

我创建了一个示例。

enter image description here

或者,如果您以 MHTML 等交互式格式生成报告,则可以使用工具提示。请注意,当您将鼠标悬停在线上时,会出现工具提示。

Note you have to set the Visible property to True as pointed in the screenshot.

请告诉我这是否有帮助。

关于sql-server - SSRS 中的图表行标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39456841/

相关文章:

android - 如何在 MPAndroidChart 中设置颜色?

sql-server - 使用带有两个表的 SQL View 在 MS-Access 表单上编辑数据的任何方法

c# - 构建全新系统时应该采用什么方法/设计路径?

c# - 使用 .net framework 4.0 在 sql server 2008 中创建的 dll 创建 CLR 存储过程。显示错误

sql-server - SSRS BIDS 2008 气泡图 - 气泡标记大小

visual-studio-2010 - 如何在Visual Studio 2010中打开.rptproj?

sql-server - SQL服务器 : How to alter an existing table int primary key to become an identity column?

c# - 如何使用 devExpress ReportWizard 创建报表并将其绑定(bind)到对象

vba - 在vba中为图例设置颜色代码

c# - 生成带有图表的报告并将其保存为 pdf