我正在研究 SSRS 折线图。在一张图中,我有大约 4 条线,每两条线都是比较的。我想为图表中的每一行添加一个标题,如下所示。这确实有助于理解数据,而无需检查图表末尾的轴定义中每条线的颜色代码。请指导我如何实现它。
更新:请在 Excel 中通过以下问题找到我的要求。我想在 SSRS 中做类似的事情
https://superuser.com/questions/807068/how-to-display-series-name-inside-bars-of-stacked-bar-chart
最佳答案
您可以设置系列的 Label 属性,以有条件地根据特定的 x 轴值显示帮助文本。
单击您需要标记的系列,在我的例子中是 [Sum(Cancelations)],如下面的屏幕截图所示。
按F4
,将出现属性窗口。在属性窗口中,搜索Label节点并将其展开,您将得到如下内容:
在 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
作为标签。否则什么也不显示。
我创建了一个示例。
或者,如果您以 MHTML 等交互式格式生成报告,则可以使用工具提示。请注意,当您将鼠标悬停在线上时,会出现工具提示。
Note you have to set the
Visible
property toTrue
as pointed in the screenshot.
请告诉我这是否有帮助。
关于sql-server - SSRS 中的图表行标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39456841/