Gre*_*reg 3 expression reporting-services sqldatatypes ssrs-2012
我试图隐藏基于值为 0 的列的行。数量列是十进制数据类型。
我正在尝试=IIf(Fields!Quantity.Value = 0 True,False)行可见性
我的错误是:
错误:[BC30455] 没有为“公共函数 IIf(表达式为布尔,TruePart 作为对象,FalsePart 作为对象)作为对象”的参数“TruePart”指定参数。
class | Quantity | AcctV | ExtVal |
GENERAL | 20 | 49 | 980 |
RETAIL | 0 | 0 | 0 | <-- This should be invisible
Run Code Online (Sandbox Code Playgroud)
您在零后缺少一个逗号
=IIf(Fields!Quantity.Value = 0, True,False)
Run Code Online (Sandbox Code Playgroud)
其实你可以简化整个事情,只需使用
=Fields!Quantity.Value = 0
Run Code Online (Sandbox Code Playgroud)
因为这无论如何都会返回真或假。不需要 IIF
| 归档时间: |
|
| 查看次数: |
4101 次 |
| 最近记录: |