可见性 IIF 语句 rdlcreports.



我有一个包含文本字段"copy"的报告。当我的数据集字段"isPrinted"为假时,这应该被隐藏。

所以我在文本字段属性的隐藏选项表达式下尝试了这个:

=IIf(First(Fields!isPrinted.Value , "DataSet1")=false)

显然我做错了什么,但我不知道是什么。有人愿意在这里帮助我朝着正确的方向前进吗?

隐藏是期望结果返回 TRUE,如果你希望它被隐藏。 IIF() 通常是

IIF( some condition, return this if true, return this if false ).

因此,如果要隐藏标签,则可能需要删除IIF()。 如果"isPrinted.Value"是一个布尔值,你可能只能基于类似的东西来做

=First(Fields!isPrinted.Value, "DataSet1")

或(!逻辑不是)如果相反

=!First(Fields!isPrinted.Value, "DataSet1")

最新更新