Reporting Service 中总行的分组概览

Grouped overview of total lines in Reporting Service

我使用 Reporting Services 创建了一份报告。我有大量按国家/地区分组的数据,我已使用 "Group" 函数拆分这些数据并在每个不同的国家/地区之间设置 PageBreak。然后我添加了一个总数,所以我在每一页的底部都得到了总行数。

现在我的问题是:是否可以创建一个概览页面,仅显示 sheet 上每个国家/地区的 "Total" 行?

您可以通过添加一个新的 table 来完成此操作,它引用相同的数据集,并且只显示总值。

例如,创建一个新的 Tablix,将 Country 上的行分组,并将数据值设置为

=sum(Fields!mySum.Value)

此示例显示了您描述的详细信息,其中 table 显示了各个行和一个总行,然后下面的 tablix 显示了您需要创建的新 table,它只显示了摘要。

在底部显示详细信息和总计的 tablix 下方添加一个带分页符的矩形。现在添加另一个按国家/地区分组的 tablix 并使用此表达式:

=Sum(Fields!Value.Value,"Country")

这是我用作示例的数据集:

使用此 tablix 和设置:

预览是这样的:

如果这对你有帮助,请告诉我。

您还可以使用切换来创建总计概览。不知道它是否适用于您的情况,但我认为值得一提。

看起来像这样:

该数据集与Jonus的数据集相同,但您必须添加父组以获取详细信息,然后使用=sum(Fields!Value.Value) 如图所示。

详情组可见性设置如下:

希望这对您有所帮助:)