0

菜鸟的错误,这里是:我得到了 Regions 和 MembersID,我对区域进行了分组,想统计成员。当我添加 count(MembersID) 而不是获取成员总数时,我得到一堆 1:RegionA 1

       1
       1

区域B 1

       1

我想要的是:

区域A 3

区域B 2

我做了什么:分组区域和计数[MembersID]

请帮忙!

4

1 回答 1

1

在这里很难说出你真正需要什么。

在组标题行中,您可以使用聚合函数,它将查看当前范围内的所有行。

组中不同的 MembersID 计数:=CountDistinct(Fields!MembersID.Value)

组中的总行数:=CountRows()

在详细行中,这些聚合函数将只报告当前行,因此=CountRows()只会返回一个;要获取组中的行数,您需要将函数的范围设置为组级别,例如类似=CountDistinct(Fields!MembersID.Value, "Group1")or =CountRows("Group1")

所以基于一个数据集:

在此处输入图像描述

以及在组标题和详细信息行中包含这些聚合函数的报告:

在此处输入图像描述

您可以得到以下结果:

在此处输入图像描述

如果这还不够,您将需要提供您的数据集详细信息、一些示例数据以及您需要如何呈现这些示例数据。

于 2013-03-20T16:52:21.697 回答