使用SSRS为条形图设置静态高度

时间:2016-12-21 17:25:16

标签: reporting-services ssrs-2008 bar-chart ssrs-2008-r2 ssrs-2012

我有一个条形图,业务部门要求我将每个条形图的高度设置为静态高度,即整个结果集的高度为40,然后在条形图上方显示数据标签。

如何为整个图表的每个条形设置输出为静态高度?

1 个答案:

答案 0 :(得分:0)

看起来在Axis上设置最大值会使用数据标签来玩愚蠢的游戏,所以 - 就像大多数事情SSRS一样 - 让我们变得有创意!

  1. 照常创建图表。
  2. 打开系列属性,将系列数据值字段更改为=iif(<Your column value expression here> > 40, 40, <Your column value expression here>)。这将使您的列数最多为40。
  3. 打开系列标签属性并将标签数据更改为=<Your column value expression here>。这将显示数据标签中的真实值。
  4. ********************************或者************** *****************

    你可以在垂直轴上启用Scale Breaks并查看业务是否喜欢它的外观,我想从经验来看,他们实际想要的是对它们之间差异的更多可见性较小的列与Oct 10列相比相形见绌,而不是无意义的柱形图,如果不手动读取大量数据,则无法进行比较。