Reporting Services - 有条件地隐藏矩阵列

Jon*_*ees 4 matrix reporting-services

在矩阵报告中,是否可以根据父组的值隐藏列?例如,我有一个名为"value"的列,当包含它的列组具有特定值时,我想隐藏它.

zza*_*deh 5

对的,这是可能的.您单击该组并在"可见性"选项卡下编辑其属性,您可以使用表达式进行可见性.例如,我有一个包含详细信息组和值类型组的报表,我只想显示包含数据的值组.

我这样做是通过将组的可见性表达式设置为以下内容:

= CountDistinct(Fields!ValueType.Value,"matrix1_Detail")= 1 OR Max(Abs(code.GetValue(Fields!Value)))= 0

当表达式代码求值为true时,该列将被隐藏.