在 SSRS 中处理 NULL 日期

Handling NULL Dates in SSRS

我们有一份 SSRS 报告。该报告有一个名为 Actual Date 的字段。每当此字段为 null 时,报告需要显示 "N/A". 要处理此问题,我已按以下方式完成。

="Report End Date: "= IIF(IsNothing(CSTR(First(Fields!Actual_Max_Date.Value, "dataset1"))), "N/A", CSTR(First(Fields!Actual_Max_Date.Value, "dataset1")))

但我总是得到 False 作为结果。以上expression有什么问题吗?也可以将自定义颜色添加到字符串 "N/A"?

感谢您的帮助

使用String.IsNullOrEmpty()代替IsNothing()

你的表达的第一部分(="Report End Date: "=IIF....

应该是="Report End Date: " + (IIF....))

示例(我的报告参数是日期时间选择器):

="Report End Date: " + (IIF(String.IsNullOrEmpty(Parameters!ReportParameter1.Value),"N/A",Parameters!ReportParameter1.Value))