在SSRS中获得Y轴Max的价值

时间:2014-05-01 16:36:41

标签: sql-server-2008 reporting-services ssrs-2008 axis-labels reportbuilder3.0

我想知道是否还有在图表上设置数据点的值等于最大自动生成的Y轴值。我有一个折线图,我在特定日期显示一个垂直stripLine,但我希望stripLine一直到图表的顶部。我能做的最好的事情就是将值设置为数据集中的Max值,该值正常,但不会像我希望的那样呈现。

enter image description here

我希望垂直黑线延伸到顶部。我知道我可以将其值设置为Max(Fields!Demo.Value)+ 10000并且它再向上扩展10000,但这通常会增加y轴最大值,从而导致相同的间距问题。此外,有时候这些值要小得多,例如1000是最大值而不是10mil,如上图所示。

我能想到的另一件事只是一个笨重的IIF声明

if Max(value) > 1,000,000 
    add 100,000
else if Max(Value) < 1,000,000 and Max(Value) > 500,000
    add 50,000
etc...

我理解它是在一个很长的IIf()语句中,我可以想出来,只是通过确定的y轴最大值来看看是否还有其他方法。

0 个答案:

没有答案