SSRS图表:Y轴最小表达式

时间:2015-05-21 16:34:10

标签: reporting-services charts

我有一些条形图显示了2个预算集和一年的“实际值”。一般来说,我允许SSRS自动扩展图表,但我们有1个图表,其中1个月的异常,我们不得不预算为负数。这不太可能再次发生,但我更愿意写一个表达式,而不是硬编码。

SSRS将Y轴指定为-500,但该值仅为-117,因此我希望最小值为(MINIMUM Value * 1.2)。

我发现了这个问题,SSRS Line Chart Dynamic Y Axis,并尝试根据我的需求进行调整,但失败了。  我在Y轴最小值中尝试了以下表达式: =iif(MIN(Sum(Fields!ForecastAmt.Value,"Chart3_CategoryGroup2"))<0,(MIN(Sum(Fields!ForecastAmt.Value,"Chart3_CategoryGroup2"))*1.2),Nothing)

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,我希望图表处理范围,而流氓价值正在弄乱图表渲染。

Value of zero drops the y-axis min range to -20

我的要求是:如果有一个值<= 0,则将最小轴范围设置为零,否则让图表处理它,这里是表达式

 =IIF(Min(Fields!MyField.Value, "MyDataSource") <= 0 OR Min(Fields!MyField.Value, "MyDataSource") <= 0, 0, "Auto")

你的表达式看起来很好,也许删除SUM()?