图表重复值中的垂直轴 - SQL Reporting Services 2008

时间:2010-11-29 18:16:21

标签: charts ssrs-2008

您好我有以下问题。

我在SSRS 2008中做了一个图表。我正在计算,计数的结果是2。

由于计数很少,图表会在Y轴上重复这些值。例如,当计数为50时,不会发生这种情况。 alt text

如何摆脱重复值1 1和2 2.当然,如果我将间隔设置为1,则问题是固定的,但如果计数为50,则间隔将显示为0到50(0,1, 2 ... 50,我不想那样)

我希望有人有答案,谢谢。

4 个答案:

答案 0 :(得分:6)

您可以设置Y轴的间隔属性以解决问题。设置区间属性

  1. 右键单击Y轴。
  2. 转到Axis Properties
  3. 在“轴选项”中,您可以在“设置轴刻度和样式”部分下找到“间隔”。
  4. 点击fx按钮并替换value =IIF( Fields!columnname.Value < 10, 1, 0)
  5. 点击确定 - &gt;行

    就是这样。

答案 1 :(得分:2)

我做了一个解决方法,我不认为这应该被标记为答案。如果有人遇到这个问题,这可能有助于他们。

在Interval上我放置了这个fx:= IIF(Fields!quotevalues.Value&lt; 10,1,0)

因此,如果我的计数小于10,则间隔将为1乘1.如果超过10,则会自动设置间隔。

正如我所说,如果有人有更好的解决方案,那将受到欢迎。

答案 2 :(得分:1)

这些不是重复值,您需要格式化y轴的编号以包括第一个小数位。一旦你这样做,他们应该阅读1,1.5,2,2.5等。

要格式化y轴上的数字,请在y轴上单击鼠标右键,然后转到“垂直轴属性”。然后选择Number,并将小数位从0增加到1.

答案 3 :(得分:0)

我遇到了同样的问题,但想要使用行数。

此区间中的表达式:= IIF(CountRows()&lt; 10,1,0)