每页报告服务中的累计金额

时间:2018-01-30 19:47:30

标签: reporting-services sum

我正在开发SSRS报告,我需要显示每个页面的初始余额和最终余额,并将此最终余额作为下一页的正式余额。

例如

Page 1

初始:0

交易:200

决赛:200

第2页

初始:200

交易:150

决赛:350

我已经找到了如何获得每个页面的总和,但我需要一个像上面例子那样的累积总和

如果有人建议如何做到这一点,我将不胜感激。

由于

何塞富恩特斯

1 个答案:

答案 0 :(得分:0)

您可以在页面的页眉和页脚中执行此操作。

假设您有一个名为myDataset的数据集,并且您的值中的列名为' Amounts' ...

在表达式设置为

的情况下向报表添加新列
=RunningValue(Fields!Amounts.Value, Sum, "myDataset")

让我们命名这个单元格' Balance'为了便于参考(但您可以将其保留为默认的TextBox99或其他...)

在报告中添加页眉和页脚。

在标题中添加一个文本框并将其设置为

=FIRST(ReportItems!Balance.Value)

在页脚中添加一个文本框,并将其表达式设置为

=LAST(ReportItems!Balance.Value)

检查重新排列的外观是否正确,然后根据需要隐藏Balance列。

那就是它。