表达式中的计算字段

时间:2018-10-08 16:09:38

标签: reporting-services expression calculated-columns

我正在使用Fetch XML来获取结果,并且无法在查询端进行计算。我需要在SalesSum字段上求差,然后根据期间和年份进行计算。

这是我的数据示例

SalesSum    Period  Year
275000      1       2017
195000      2       2017
205000      3       2017
318000      1       2018
425250      2       2018
395000      3       2018
  

差=((销售期1年2018)-(销售期1年   2017))

     

示例:差异= 318000-270888 = 43000期限1年

这可以使用SSRS表达式完成吗?

1 个答案:

答案 0 :(得分:0)

使用tablix,然后仅选择“ Period”作为行组。

然后将此公式写为表达式。

= Sum(iif(Max(Fields!Year.Value)=Fields!Year.Value,Fields!SalesSum.Value,0)) 
      -  Sum(iif(Min(Fields!Year.Value)=Fields!Year.Value,Fields!SalesSum.Value,0))