菜鸟的错误,这里是:我得到了 Regions 和 MembersID,我对区域进行了分组,想统计成员。当我添加 count(MembersID) 而不是获取成员总数时,我得到一堆 1:RegionA 1
1
1
区域B 1
1
我想要的是:
区域A 3
区域B 2
我做了什么:分组区域和计数[MembersID]
请帮忙!
菜鸟的错误,这里是:我得到了 Regions 和 MembersID,我对区域进行了分组,想统计成员。当我添加 count(MembersID) 而不是获取成员总数时,我得到一堆 1:RegionA 1
1
1
区域B 1
1
我想要的是:
区域A 3
区域B 2
我做了什么:分组区域和计数[MembersID]
请帮忙!
在这里很难说出你真正需要什么。
在组标题行中,您可以使用聚合函数,它将查看当前范围内的所有行。
组中不同的 MembersID 计数:=CountDistinct(Fields!MembersID.Value)
组中的总行数:=CountRows()
在详细行中,这些聚合函数将只报告当前行,因此=CountRows()
只会返回一个;要获取组中的行数,您需要将函数的范围设置为组级别,例如类似=CountDistinct(Fields!MembersID.Value, "Group1")
or =CountRows("Group1")
。
所以基于一个数据集:
以及在组标题和详细信息行中包含这些聚合函数的报告:
您可以得到以下结果:
如果这还不够,您将需要提供您的数据集详细信息、一些示例数据以及您需要如何呈现这些示例数据。