SSRS - 需要隐藏组内的列

时间:2018-04-19 08:31:55

标签: sql sql-server ssrs-2012 ssrs-tablix

如果该列中没有值退出,则需要隐藏列。但我在报告中有一个分组(父母:员工编号,孩子:类别)。在某些组中,结果可能有价值,但有些则没有。

附加屏幕截图示例。

enter image description here

如果您查看上面的图片,第二名员工(Shiju)没有分类。所以对于第二个员工(Shiju) - 需要隐藏Category列。

我试过"列可视性"选项和列组>选择列>写表达式" Hidden"属性。以下是expr。

=iif(CountDistinct(Fields!Cat.Value) = 0,True,False)

这两个选项不起作用。

请为此提供任何解决方案。 提前致谢。

1 个答案:

答案 0 :(得分:0)

你的表达式几乎是正确的,你只需要格式化0,否则它会将其视为无效:

=IIF(CountDistinct(Fields!cat.Value)=cint(0),true,false)

要检查的另一件事是该字段实际上是空的,或者只是空字符串或空格。

相关问题