【问题标题】:SSRS - Gauge panel error in previewSSRS - 预览中的仪表面板错误
【发布时间】:2016-11-02 13:00:03
【问题描述】:

我试图根据 IIF 表达式将彩色仪表面板变为绿色/红色,以比较两个日期。

这是我的表情:

=IIF(Fields!last_Succesful_run.Value > Fields!last_Unsuccesful_run.Value, 1, 0)

1 = 绿色 / 0 = 红色

报告已编译,但在查看预览时显示以下错误:

在对 GaugePanel 'foo' 进行数据评估期间发生错误。

【问题讨论】:

    标签: reporting-services ssrs-expression


    【解决方案1】:

    在我的情况下,发生错误是因为数据集中有 NULL 值。

    这行得通:

    =IIF(Fields!last_Succesful_run.Value > (IIF(IsNothing(Fields!last_Unsuccesful_run.Value ), "01.01.2000", Fields!last_Unsuccesful_run.Value)), 1, 0)
    

    01.01.2000 只是一个显示目的的旧日期

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-30
      • 2018-03-06
      • 1970-01-01
      相关资源
      最近更新 更多