新秀错误, 这里是: 我有区域和会员ID,我对区域进行了分组并想要计算成员。当我添加计数(MembersID)而不是总计成员时,我得到一堆1: RegionA 1
1
1
RegionB 1
1
我想要的是什么:
地域性 3
RegionB 2
我做了什么:分组区域和计数[MembersID]
请帮忙!
答案 0 :(得分:1)
在这里说出你真正需要的东西有点难。
在Group Header行中,您可以使用聚合函数,它将查看当前作用域中的所有行。
区别中的不同成员ID计数:=CountDistinct(Fields!MembersID.Value)
组中的总行数:=CountRows()
在详细行中,这些聚合函数仅报告当前行,因此=CountRows()
只会返回一行;要获取组中的行数,需要将函数的范围设置为组级别,例如类似于=CountDistinct(Fields!MembersID.Value, "Group1")
或=CountRows("Group1")
。
所以基于数据集:
并且在组头和详细信息行中包含这些聚合函数的报告:
您可以获得以下结果:
如果这还不够,您需要提供数据集详细信息,一些示例数据以及您需要如何呈现此样本数据。