我有一个SQL Server Reporting Services(2008)图表(错误图表)。 X轴具有日期间隔1/1 / 2009,2 / 1/2009等.Y轴的数值间隔为50.Y轴上的值为0,50和100.但是,不是显示0 ,50和100我想分别显示“小”,“中”和“大”。有谁知道如何进行这种文本替换?
答案 0 :(得分:12)
这有点像黑客攻击,但这里有:
首先,将值标准化为零,因此最小值为-50,最大值为50.您可以在图表控件本身中执行此操作,无需更改数据集。您的值在0到100之间,因此只需减去50。
接下来,在值轴属性下 - >轴选项,将最小值设置为-50,最大值设置为50,间隔设置为50。
最后,在值轴属性下 - >编号,选择“类别”作为“自定义”并将其作为自定义格式表达式输入:=“大;小;中”
(这是一个excel格式代码: pos ; neg ; 零)
你应该得到这样的东西:
答案 1 :(得分:1)
根据Arbitrary Label for Y axis in SSRS Charts,您可以通过使用带状线集合来实现类似的效果。请参阅How to: Highlight Chart Data by Adding Strip Lines。