我的 SRSS 报告中有下一张表:
Month Amount + Tax PY Amount + Tax CY Amount + Tax PY vs CY %
--------------------------------------------------------------------------------------------------
Gennaio 0 124.687 0%
Febbraio 5.817 169.236 2.809%
Marzo 397 158.143 39.720%
Aprile 1.059 202.928 19.067%
Maggio 18.016 240.273 1.234%
Giugno 79.429 315.122 297%
Luglio 144.766 198.513 37%
Agosto 103.777 158.023 52%
Settembre 225.305 457.579 103%
Ottobre 214.439 453.605 112%
--------------------------------------------------------------------------------------------------
Total 793004,97 2478110,02 [Error]
[Amount + Tax PY vs CY %] 列是具有下一个表达式的计算字段:
=IIf(Fields!Amnt_Tax_PY.Value=0,0,(Fields!Amnt_Tax_CY.Value-Fields!Amnt_Tax_PY.Value)/IIf(Fields!Amnt_Tax_PY.Value=0,1,Abs(Fields!Amnt_Tax_PY.Value)))
我想使用下一个表达式使用 [Amount + Tax PY] 和 [Amount + Tax CY] 列的总和来计算该列的总和:
=IIf(sum(Fields!Amnt_Tax_PY.Value)=0,0,(sum(Fields!Amnt_Tax_CY.Value)-sum(Fields!Amnt_Tax_PY.Value))/IIf(sum(Fields!Amnt_Tax_PY.Value)=0,1,Abs(sum(Fields!Amnt_Tax_PY.Value))))
但是给我一个错误......预期的结果应该是:212%
错误是:
aggregate, rownumber, runningvalue, previous and lookup functions cannot be used in calculated field expression
我错过了什么?