C# IIF语句的行为不符合预期
C# IIF语句的行为不符合预期,c#,reporting-services,ssrs-2012,rdlc,C#,Reporting Services,Ssrs 2012,Rdlc,=IIF(Fields!Date.Value=”“,“一些文本”,Fields!Date.Value) 我在报告中有上述语句,如果日期值为空,则这将返回“一些文本”,但是当日期字段有值时,将不返回日期,我得到#错误 我对表达式的理解是,如果满足条件,则返回“Some Text”,否则返回字段!日期值 为什么会出现错误?请这样做 =IIF(Fields!Date.Value Is Nothing, "No Value", Fields!Date.Value) IIF()语句的格式如下所示: =I
=IIF(Fields!Date.Value=”“,“一些文本”,Fields!Date.Value)
我在报告中有上述语句,如果日期值为空
,则这将返回“一些文本”,但是当日期字段有值时,将不返回日期
,我得到#错误
我对表达式的理解是,如果满足条件,则返回“Some Text”,否则返回字段!日期值
为什么会出现错误?请这样做
=IIF(Fields!Date.Value Is Nothing, "No Value", Fields!Date.Value)
IIF()
语句的格式如下所示:
=IIF( Expression to evaluate,
what-to-do when the expression is true,
what-to-do when the expression is false )
参数1
:它应该是一个布尔表达式李>
参数2
:当表达式
为真时,将返回此值李>
参数3
:当表达式
为false时,将返回此值