我试图根据IIF表达式将彩色仪表板变为绿色/红色,以比较两个日期。
这是我的表达:
=IIF(Fields!last_Succesful_run.Value > Fields!last_Unsuccesful_run.Value, 1, 0)
1 =绿色/ 0 =红色
报告编译但在查看预览时会显示以下错误:
在GaugePanel'foo'的数据评估期间发生错误。
答案 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只是显示目的的旧日期