我有一个包含10行的行组,并从数据集中获取数据。
我使用此表达式使用行可见性>隐藏单行基于表达式显示或隐藏。
=IIF(ISNOTHING(Fields!staticfieldname.Value),true,false)
我可以使用这样的东西吗?
=IIF(ISNOTHING(Fields!dynamicfieldname.Value),true,false)
我需要去每行Row Visibility>基于表达式显示或隐藏。
所以我必须为每个
写这个=IIF(ISNOTHING(Fields!PermanentAddress1.Value),true,false)
=IIF(ISNOTHING(Fields!PermanentAddress2.Value),true,false)
=IIF(ISNOTHING(Fields!PermanentAddress3.Value),true,false)
=IIF(ISNOTHING(Fields!PermanentAddress4.Value),true,false)
=IIF(ISNOTHING(Fields!PermanentAddress5.Value),true,false)
=IIF(ISNOTHING(Fields!PermanentAddressPostCode.Value),true,false)
=IIF(ISNOTHING(Fields!PermanentAddressCountry.Value),true,false)
我需要的是拥有这样的东西
=IIF(ISNOTHING(thisrow.Value),true,false)
对我来说,至少能够复制和粘贴字段名称。
答案 0 :(得分:0)
也许你可能想要使用这样的有效表达式:
=IIF(ISNOTHING(Fields!dynamicfieldname.Value) OR
ISNOTHING(Fields!thisfield.Value),true,false)
只需要一个IIF
。
如果有帮助,请告诉我。