Выражение rdlc: разделите значение на значение над ним в таблице - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть отчет rdlc, который отображает таблицу значений. Способ сортировки отчета по каждой второй строке является подтипом вышеупомянутого.

Конечный пользователь попросил добавить в отчет столбец, в котором будут отображаться результаты деления заданного значения в строке на значение, которое происходит непосредственно перед ним.

Добавление этой функциональности на стороне БД сейчас невозможно, это должно произойти в отчете. Возможно ли это с помощью агрегатного или пользовательского выражения? Есть ли способ получить значение поля выше того, с которым я работаю?

1 Ответ

1 голос
/ 09 февраля 2012

Все в службах Reporting Services является выражением.Вы можете делать то, что хотите, с выражением, которое использует функцию Previous, которая обращается к предыдущей строке.Поэтому сделайте так, чтобы значение вашей ячейки было выражением типа:

=Fields!MyField.Value / Previous(Fields!MyField.Value)
...