我正在研究SSRS Line Charts。在单个图表中,我有4行,每两行都是比较。我想在图表中的每一行添加一个标题,如下所示。这将有助于理解数据,而无需检查位于图表末尾的轴定义中每行的颜色代码。请指导我如何实现它。
更新:请在Excel中通过以下问题找到我的要求。我想在SSRS中做类似的事情
https://superuser.com/questions/807068/how-to-display-series-name-inside-bars-of-stacked-bar-chart
答案 0 :(得分:2)
您可以设置系列的Label属性,以有条件地将辅助文本显示为特定的x轴值。
点击你需要标记的系列,在我的例子中是[Sum(Cancelations)],如下面的截图所示。
按F4
,将出现一个属性窗口。在属性窗口中,搜索Label节点并展开它,您将得到如下内容:
在Label
属性中,您必须使用表达式来确定标签的放置位置,在我的情况下,我已经使用过:
=IIF(Fields!Day.Value="123",
"Cancelation",
Nothing
)
此表达式显示,当x轴标签等于Cancelation
时显示123
标签,如果日期字段(x轴)不是123
则显示没有。
如果您希望标签出现在该行的开头,则采用相同的逻辑,在这种情况下,您必须使用x轴中的第一个值。
=IIF(Fields!Day.Value="2",
"T-2",
Nothing
)
它表示如果Day.Value等于2
,则显示T-2
作为标签。否则什么都不显示。
我创造了一个例子。
或者,如果要以MHTML等交互格式生成报告,则可以使用工具提示。请注意,将鼠标悬停在线上时会出现工具提示。
请注意,您必须按照指示将
Visible
属性设置为True
截图。
如果有帮助,请告诉我。