Sql SSRS中空日期的处理

Sql SSRS中空日期的处理,sql,sql-server,reporting-services,ssrs-2012,Sql,Sql Server,Reporting Services,Ssrs 2012,我们有一份SSRS报告。此报告有一个名为“实际日期”的字段。无论何时此字段为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。上面的表达式有什么错

我们有一份
SSRS
报告。此报告有一个名为“实际日期”的字段。无论何时此字段为
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
。上面的
表达式有什么错误吗?也可以向字符串添加自定义颜色
“N/A”


感谢您的帮助

请使用
String.IsNullOrEmpty()
而不是
IsNothing()

表达式的第一部分(
=“报告结束日期:”=IIF…

应该是
=“报告结束日期:”+(IIF…)

示例(我的报告参数是datetime选择器):

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