Reporting Services图表 - 自定义轴标签

时间:2009-06-02 21:52:13

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

我有一个SQL Server Reporting Services(2008)图表(错误图表)。 X轴具有日期间隔1/1 / 2009,2 / 1/2009等.Y轴的数值间隔为50.Y轴上的值为0,50和100.但是,不是显示0 ,50和100我想分别显示“小”,“中”和“大”。有谁知道如何进行这种文本替换?

2 个答案:

答案 0 :(得分:12)

这有点像黑客攻击,但这里有:

  1. 首先,将值标准化为零,因此最小值为-50,最大值为50.您可以在图表控件本身中执行此操作,无需更改数据集。您的值在0到100之间,因此只需减去50。

  2. 接下来,在值轴属性下 - >轴选项,将最小值设置为-50,最大值设置为50,间隔设置为50。

  3. 最后,在值轴属性下 - >编号,选择“类别”作为“自定义”并将其作为自定义格式表达式输入:=“大;小;中”

  4. (这是一个excel格式代码: pos ; neg ;

    你应该得到这样的东西:

    alt text http://img44.imageshack.us/img44/9011/chartz.png

答案 1 :(得分:1)

根据Arbitrary Label for Y axis in SSRS Charts,您可以通过使用带状线集合来实现类似的效果。请参阅How to: Highlight Chart Data by Adding Strip Lines

相关问题