Sql server Reporting services表达式不支持';行不通
我试图检查字段(日期字段)值是否为null或空。如果为空或null,则不显示任何内容。如果有值,则显示另一个字段的值。但是下面的表达式似乎不起作用。如果有什么建议,请告诉我好吗Sql server Reporting services表达式不支持';行不通,sql-server,reporting-services,Sql Server,Reporting Services,我试图检查字段(日期字段)值是否为null或空。如果为空或null,则不显示任何内容。如果有值,则显示另一个字段的值。但是下面的表达式似乎不起作用。如果有什么建议,请告诉我好吗 =IIF(Trim(Fields!field_date.Value) = "", "", Fields!field_name.Value) 这将检查字段_date值是否为空: =IIF(IsNothing(Trim(Fields!field_date.Value)), "", Fields!field_name.Val
=IIF(Trim(Fields!field_date.Value) = "", "", Fields!field_name.Value)
这将检查字段_date值是否为空:
=IIF(IsNothing(Trim(Fields!field_date.Value)), "", Fields!field_name.Value)
您应该将IsNothing放在Trim()函数中,或者完全删除Trim(),但这个想法是正确的。@gbn:空字符串不要紧:如果交给一个空字符串,这将返回一个空字符串。
=IIF(String.IsNullOrEmpty(Fields!field_date.Value), "", Fields!field_name.Value)