3

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

4

2 回答 2

12

这有点骇人听闻,但这里有:

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

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

  3. 最后,在 value axis properties -> Number 下,选择 Category 作为“Custom”,并将其作为自定义格式表达式输入:="Large;Small;Medium"

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

你应该得到这样的东西:

替代文字 http://img44.imageshack.us/img44/9011/chartz.png

于 2009-06-21T02:12:58.303 回答
1

根据SSRS Charts 中 Y 轴的任意标签,您可以通过使用带状线集合来达到类似的效果。请参阅如何:通过添加带状线突出显示图表数据

于 2009-06-19T05:00:45.663 回答