在条形图或柱形图中显示0值

时间:2013-02-16 03:26:26

标签: bar-chart ssrs-2008-r2

在这个带有条形图的SSRS报告的屏幕截图中,我希望0值显示一点点颜色而不是空白。这就是现在的样子:

Bar chart showing 100% and 0%

这些图表大多数都有很多系列。我正在为每个受审核人生成一份图表副本,并包括该组中其他人的比较值。因此,我将代表受审核人的条形图与正常颜色区别开来,这样他们就可以很容易地看到他们与其他人相比的表现。

现在,虽然有y轴标签,但我还希望0值至少有一小段颜色,所以一切都是对称的,颜色可以看到。 (我也在考虑将那些没有数据的人放在图表中,并且需要一种方法来区分这些,所以任何有关如何实现这一点的想法都会有所帮助。)

我考虑过让轴从-1开始,所以从-1到0的空间会被着色,但是当我这样做时,我无法弄清楚如何让标签从0开始(如图所示)。我玩了很多设置,没有任何东西出来......

1 个答案:

答案 0 :(得分:2)

叹息。我刚想通了。

选择X轴。

  • CrossAtMinimum属性设置为-1。
  • IntervalOffset属性设置为1。

重要提示:设计模式下的图表无法正确显示。由于我将Interval设为20,因此显示-1 19 39 59 79 99,但当我实际预览报告时,结果是正确的。不要让自己被设计模式预览所抛弃。

现在看起来像这样:

bar chart with 0% showing

如果省略CrossAt属性,则条形图离开y轴,留下间隙。您必须使用我上面提到的所有属性才能使颜色一直到0到轴线。