2016-05-23 65 views
0

我有一个带有“复制”文本框的报告。当我的数据集字段“isPrinted”为false时,这应该被隐藏。可见性IIF声明rdlcreports

所以我想这一个文本字段属性的隐藏选项的表达下:

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

显然,即时通讯做错了什么,但我不知道是什么。 任何人都会如此善良,帮助我在正确的方向吗?

回答

1

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

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

所以,如果你想要标签HIDDEN,你可能想要删除IIF()。如果“isPrinted.Value”是一个布尔值,你可能只是能够做基于类似

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

或(!逻辑非)如果反向

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