我们有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"
添加自定义颜色吗?
感谢您的帮助
答案 0 :(得分:1)
使用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))