如何使用表达式计算SSRS中的RunningValue%

时间:2019-01-24 22:15:03

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

我正在尝试计算如下所示的年初至今百分比:

screenshot

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

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

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

tablix具有一个分组在以下行上的RowGroup:FiscalQuarter。因此,要计算年初至今百分比

我做到了

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

效果不佳。

1 个答案:

答案 0 :(得分:1)

您应在表达式中包括源范围:

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