我的网络应用程序有SSRS报告...
我有一种情况,我必须将特定字段的总和更新到最后一列,直到当前行的所有上一行..
例如..
ID Balance Total
----------------------
1 100 100
2 200 300
3 10 310
4 -100 210
5 200 410
在上表中,最后一列Total
使所有上述行的Balance
列的值总和。
我怎么能做到这一点?
谢谢..
答案 0 :(得分:5)
您可以将RunningValue
表达式用于此类事情,请参阅:
RunningValue Function (Report Builder and SSRS)
这适用于您的数据和示例:
基于此的简单表:
总计表达式为:
=RunningValue(Fields!Balance.Value, Sum, Nothing)
这给出了预期的结果:
根据您的确切设置,您可能需要将范围参数更改为组或数据集值,但{{1}在典型情况下工作。