SSRS - 预览中的仪表板错误

时间:2016-11-02 13:00:04

标签: reporting-services ssrs-expression

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

这是我的表达:

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

1 =绿色/ 0 =红色

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

  

在GaugePanel'foo'的数据评估期间发生错误。

1 个答案:

答案 0 :(得分:0)

在我的情况下发生错误是因为在数据集中有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只是显示目的的旧日期