【问题标题】:Make SUM of Column value of all row up to current row in SSRS将所有行的列值求和到 SSRS 中的当前行
【发布时间】:2015-04-02 05:39:08
【问题描述】:

我有具有 SSRS 报告的 web 应用程序...

我有一种情况,我必须将特定字段的总和更新到最后一列,直到当前行为止。

例如..

ID    Balance    Total
----------------------
1     100        100      
2     200        300  
3      10        310
4    -100        210
5     200        410

在上表中,最后一列 Total 是以上所有行的 Balance 列的值的总和。 我怎样才能做到这一点?

谢谢..

【问题讨论】:

    标签: c# model-view-controller reporting-services ssrs-2008 ssrs-tablix


    【解决方案1】:

    您可以使用RunningValue 表达式来处理这类事情,请参阅:

    RunningValue Function (Report Builder and SSRS)

    这适用于您的数据和示例:

    基于此的简单表格:

    总计表达式为:

    =RunningValue(Fields!Balance.Value, Sum, Nothing)
    

    这给出了预期的结果:

    根据您的具体设置,您可能需要将 Scope 参数更改为 GroupDataset 值,但 Nothing 有效在典型情况下。

    【讨论】:

    • 这个答案对您的问题有帮助吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    • 2022-08-23
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 2021-09-10
    相关资源
    最近更新 更多