0

我需要添加到名为“总计”的矩阵报告列中,该列将对数字字段中的值求和,如图所示:

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

如果您使用简单的 SubTotal(右键单击列组并使用 SubTotal)并且如果您的组中有超过 1 列,它将为组中的每一列生成小计列(在您的情况下,它将生成 2 列)。我想,这不是你想要的。

您可以添加统计行组(只需使用 1=1 作为分组表达式)和简单的 =SUM(Fields!Amount.Value) 作为单元格的表达式。这种方法有一个不好的地方:列不会位于所有列的末尾。如果您想使用 SubTotal 函数,请查看此链接:http ://sqlblog.com/blogs/jorg_klein/archive/2007/12/06/ssrs-custom-expressions-for-subtotals-in-a-matrix.aspx . 使用这种方法,您将能够编写自己的聚合函数(例如 AVG),而不仅仅是 SUM。你甚至可以用它来改变单元格、行小计单元格、列小计单元格和整个矩阵小计的布局(例如:每两行不同的颜色)

我没有足够的代表点来粘贴图片或示例 - 我可以通过 @ 发送给你

PS:我的英语不好,我知道 :) 正在努力...

于 2013-10-18T08:06:35.583 回答