SSRS - 向下钻取时忽略单个聚合值

时间:2011-10-12 10:42:16

标签: reporting-services

我是SSRS的新手,我正在创建一个向下钻取报告。此报告与按地点划分的销售报告相当。让我们说国家 - 地区 - 城市,每个小组都有小计。

为此报告提供的数据并不总是完整的。因此,对于国家“美国”来说,所有的销售都在“无区域”,而“无区域”的所有销售都在“无城市”。向下钻取时,如果唯一的区域是“无区域”,我想立即深入到下一级别,而不是那里的“无区域”值,我必须再次向下钻取。

例如:

enter image description here

我怎样才能做到这一点?如果有必要,我有丰富的编程知识(.NET)。

1 个答案:

答案 0 :(得分:1)

对于明细行组,将初始可见性设置为

=CountDistinct(Fields!city.Value,"table1_Region") > 1

对于City组,将初始可见性设置为

=CountDistinct(Fields!region.Value,"table1_Country") > 1

替换字段和组名称以匹配您自己的名称。