可见性 IIF 语句 rdlcreports

Visibility IIF statement rdlcreports

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

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

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

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

Hidden 期望结果为 return 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")