请你有人帮助我吗?我的问题是:
如何在RDLC报告中的IIF语句中正确使用OR?
两个字段!A.Value和Fields!B.Value包含字符串或空字符串.
这段代码工作正常:
=Iif(Len(CStr(First(Fields!A.Value, "dsResult_dtRows")))=0, True, False)
Run Code Online (Sandbox Code Playgroud)
这段代码不起作用:
=Iif(Len(CStr(First(Fields!A.Value, "dsResult_dtRows")))=0 Or
Len(CStr(First(Fields!B.Value, "dsResult_dtRows")))=0, True, False)
Run Code Online (Sandbox Code Playgroud)
非常感谢您的想法和答案-marek-
您应该能够连接字段值并测试空字符串,而不是单独测试每个值.
尝试
IIF(Fields!A.Value & Fields!B.Value = '',true,false)
Run Code Online (Sandbox Code Playgroud)
对于空返回true,请尝试:
IIF(Fields!A.Value ='' or Fields!B.Value = '',true,false)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28299 次 |
| 最近记录: |