SSRS - 在列中显示行总数

时间:2012-04-05 13:18:38

标签: ssrs-2008 reporting-services

我正在研究SSRS 2008

我有一份报告如下,我想要总计金额的列数。我无法获得总数。我尝试添加SSRS总计/总和()功能,但没有运气。

+---------+-------+--------+-------+                                          
|Supplier | Agent | Amount | Total |
+---------+-------+--------+-------+
|         | A10051| 237.2  |       |
|S2005068 +-------+--------+       |       
|         |A10052 | 23.8   |       |
+---------+-------+--------+-------+

3 个答案:

答案 0 :(得分:4)

我认为你的设计不合适。最后一列中的总行将位于详细信息组下。如果你想在最后一列上得到一个总数,你可以得到但是每一行它都会重复。使用

=Sum(Fields!Amount.Value,"Supplier") here Supplier is the "Group Name"

为避免此重复,我们需要在供应商组中添加总列,并使用=Sum(Fields!Amount.Value)作为总计

右键点击金额列数据 - >添加总计 - >之前或之后。这将在您选择之后/之前的同一Amount列中显示Supplier组的小计。

答案 1 :(得分:0)

在供应商组中添加总计,在之前或之后添加,具体取决于您是希望它位于顶部还是底部。 SSRS将填写=SUM(Fields!Amount.Value)并显示以下总数268。

答案 2 :(得分:0)

制作Total Rows = countRows(“dataset”)