如果该列中没有值退出,则需要隐藏列。但我在报告中有一个分组(父母:员工编号,孩子:类别)。在某些组中,结果可能有价值,但有些则没有。
附加屏幕截图示例。
如果您查看上面的图片,第二名员工(Shiju)没有分类。所以对于第二个员工(Shiju) - 需要隐藏Category列。
我试过"列可视性"选项和列组>选择列>写表达式" Hidden"属性。以下是expr。
=iif(CountDistinct(Fields!Cat.Value) = 0,True,False)
这两个选项不起作用。
请为此提供任何解决方案。 提前致谢。
答案 0 :(得分:0)
你的表达式几乎是正确的,你只需要格式化0,否则它会将其视为无效:
=IIF(CountDistinct(Fields!cat.Value)=cint(0),true,false)
要检查的另一件事是该字段实际上是空的,或者只是空字符串或空格。