我正在开发SSRS报告,我需要显示每个页面的初始余额和最终余额,并将此最终余额作为下一页的正式余额。
例如
Page 1
初始:0
交易:200
决赛:200
第2页
初始:200
交易:150
决赛:350
我已经找到了如何获得每个页面的总和,但我需要一个像上面例子那样的累积总和
如果有人建议如何做到这一点,我将不胜感激。
由于
何塞富恩特斯答案 0 :(得分:0)
您可以在页面的页眉和页脚中执行此操作。
假设您有一个名为myDataset
的数据集,并且您的值中的列名为' Amounts' ...
在表达式设置为
的情况下向报表添加新列=RunningValue(Fields!Amounts.Value, Sum, "myDataset")
让我们命名这个单元格' Balance'为了便于参考(但您可以将其保留为默认的TextBox99或其他...)
在报告中添加页眉和页脚。
在标题中添加一个文本框并将其设置为
=FIRST(ReportItems!Balance.Value)
在页脚中添加一个文本框,并将其表达式设置为
=LAST(ReportItems!Balance.Value)
检查重新排列的外观是否正确,然后根据需要隐藏Balance
列。
那就是它。