如何使用表达式计算 s-s-rS 中的 RunningValue %
Posted
技术标签:
【中文标题】如何使用表达式计算 s-s-rS 中的 RunningValue %【英文标题】:How to calculate RunningValue % in s-s-rS using expressions 【发布时间】: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)
这不太奏效。
【问题讨论】:
【参考方案1】:您应该在表达式中包含源代码的范围:
=RunningValue(Fields!Amt1.Value, Sum, "DataSet1") / RunningValue(Fields!Amt2.Value, Sum, "DataSet1")
【讨论】:
以上是关于如何使用表达式计算 s-s-rS 中的 RunningValue %的主要内容,如果未能解决你的问题,请参考以下文章
在 s-s-rS 中,如何将父报表项的值与子组中的报表项进行比较?
在使用表达式 s-s-rS 使用两个数据集进行计算时需要帮助