Как рассчитать RunningValue% в SSRS с помощью выражений - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь рассчитать YTD%, как показано ниже:

screenshot

расчет идет как (90 + 77) / (90 + 68)

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

Мой набор данных tablix получает два значения sum (Amt1) и sum (Amt2), которые рассчитываются Tablix для каждого FiscalQuarter, т. Е. Сгруппированы по кварталам.

Табликс имеет группу RowGroup, которая сгруппирована по: FiscalQuarter. Таким образом, чтобы рассчитать YTD%

Я сделал это

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

что не совсем работало.

1 Ответ

0 голосов
/ 25 января 2019

Вы должны включить область действия источника в выражение:

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