在SSRS中添加组总计总计

时间:2019-07-24 12:44:13

标签: reporting-services

我有一个矩阵,其中显示了新业务的数字以及不同地点的健身房会员资格的续约。

这些行按以下类别分组:位置,培训师,成员资格类型,业务类型(新业务/续订)。

我想为“成员资格类型”和“业务类型”显示总计,但是我找不到解决方法。

我尝试单击“行组”,然后单击“添加总计”,但这只是在其他组内创建小计。

我的报告如下所示

enter image description here

这是我想要实现的:

enter image description here

1 个答案:

答案 0 :(得分:0)

到目前为止,最简单的方法是将其添加到数据集中。将“位置”(可能是“培训师”)设置为“总计”,您还可以添加一个排序列以帮助确保“总计”为最后,然后将其附加到数据中,例如。

SELECT 1, AS SortBy, Location, Trainer, MembershipType, BusinessType, Month, Amount FROM myTable
UNION ALL
SELECT 2, AS SortBy, 'Total', 'Total', MembershipType, BusinessType, Month, SUM(Amount) AS Amount FROM myTable
GROUP BY MembershipType, BusinessType, Month

您的矩阵应该可以正常工作,但是对于“位置”组,请按SortByLocation

对其进行排序