SSRS图表中Y轴的指定或默认最大值

时间:2009-06-05 08:45:39

标签: reporting-services

我正在尝试使用图表在SSRS中创建报表,其Y轴我希望能够限制为用户指定的值。使用报告参数很容易,但是我希望允许null值恢复为自动计算的最大值。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

您可以在表达式中自己计算最大值。例如

=IIf(IsNumeric(Parameters!ChartMax.Value),Parameters!ChartMax.Value,Max(Fields!YValue.Value))

您可能希望将max乘以1.1,以便在图形顶部添加一些填充。

答案 1 :(得分:0)

吉姆,你的想法给了我一个尝试的想法并且有效。

如果您只是执行if语句,除了在参数不是数字时返回空值,SSRS 2005将恢复为默认值。

所以,这似乎有效:

=IIf(IsNumeric(Parameters!ChartMax.Value),Parameters!ChartMax.Value,"")