【问题标题】:SSRS Chart: Y-Axis Minimum ExpressionSSRS 图表:Y 轴最小表达式
【发布时间】:2015-05-21 16:34:09
【问题描述】:

我有一些条形图,其中显示了 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)

【问题讨论】:

  • 它看起来应该可以工作 - 我过去做过类似的事情。你有错误吗?有什么警告吗?轴的最小值是多少?
  • 抱歉回复晚了,周末愉快。我没有收到任何错误或警告。图表上的最低值为 -117。

标签: reporting-services charts


【解决方案1】:

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

我的要求是:如果有一个值

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

您的表达式看起来基本没问题,也许删除 SUM()?

【讨论】:

    猜你喜欢
    • 2015-11-17
    • 2016-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多