【问题标题】:How to calculate RunningValue % in SSRS using expressions如何使用表达式计算 SSRS 中的 RunningValue %
【发布时间】:2019-01-24 22:15:03
【问题描述】:

我正在尝试计算 YTD%,如下所示:

计算类似于 (90+77)/(90+68)

                      (90+70+68)/(90+68+68) 

我的 tablix 数据集有两个值 sum(Amt1) 和 sum(Amt2),它们由 Tablix 为每个 FiscalQuarter 计算,即按季度分组。

tablix 有一个 RowGroup,它按以下方式分组:FiscalQuarter。所以要计算 YTD %

我这样做了

=RunningValue(Fields!Amt1.Value,sum)/RunningValue(Fields!Amt2.Value,sum)

这不太奏效。

【问题讨论】:

    标签: reporting-services expression ssrs-2008 ssrs-2012 reportingservices-2005


    【解决方案1】:

    您应该在表达式中包含源代码的范围:

    =RunningValue(Fields!Amt1.Value, Sum, "DataSet1") / RunningValue(Fields!Amt2.Value, Sum, "DataSet1")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多