根据ssrs中同一数据集中另一列中的值,聚合数据集中的列

时间:2014-05-21 11:20:45

标签: reporting-services

我正在尝试聚合要用作表达式的数据集的一部分。 我有一个名为Weekly的数据集,其中一些列是1,SalesSelling,另一个是TimeGroup,Sales是销售数据值,而Timegroup有String数据值,如LW =上周,TW =本周,LY =去年等 当TimeGroup列使用表达式具有LW值时,我想聚合Sales列。 我试过了:

=Switch(Fields!SalesSelling.Value "LW", Sum(Fields!SalesSelling.Value))
=IIF(Fields!TimeGroup.Value = "LW",Sum(Fields!SalesSelling.Value),0)

然而,他们没有工作,有人知道如何实现这一目标。我的意图是计算本周上周蚂蚁的百分比方差,但我首先要求总结。

1 个答案:

答案 0 :(得分:0)

我会把IIf放在Sum中,例如

=Sum(IIF(Fields!TimeGroup.Value = "LW",Fields!SalesSelling.Value,0))