RDLC 矩阵中的水平和垂直总计

Horizontally and vertically Totals in RDLC Matrix

我正在使用 RDLC Reports in VS 2015 with SQL Server 2014。我有一个 Matrix 报告,其中我需要横向和纵向的总计。数据集有列 Item,Month and Amount。我需要以下报告格式。

我用过Add Total Row/Column,但它给了我错误的结果。应该是什么问题。?任何帮助..

您可以右键单击要在其中计算总计的单元格并选择添加总计,然后选择是否要在列或行上进行总计。所以这对列和行都有效。

您可以使用范围 SUM 表达式实现所需的总数。假设您已经创建了所需的行和列组,请使用具有以下数据排列的矩阵。

Note in your case it is [Sum(Amount)] instead of [Sum(Value)] in my case.

要显示总计,只需分别在组 itemMonth 之外添加行和列。

Select [item] 行(第二行)并右击,转到 insert row 和 select outside group - below.

要将列 select 添加到 [month] 列(第二列),右键单击它并 select insert column 然后 outside group - right.

现在将这些表达式添加到红色突出显示的单元格中,检查第一张图片。

1: =Sum(Fields!Amount.Value,"Month")

2: =Sum(Fields!Amount.Value,"item")

它将产生以下矩阵:

如果我的回答对您有帮助,请告诉我。