Вычисление различий сгруппированных строк в таблице - PullRequest
0 голосов
/ 03 марта 2011

У меня есть такая структура отчета:

The structure of my tablix The grouping outline

И вывод этого отчета такой:

The output

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

Есть ли способ сделать это в SSRS?

desired table

Ответы [ 3 ]

1 голос
/ 28 мая 2013

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

http://www.bi -rootdata.com / 2012/11 / Calculate-Column-разница-в-матрице.html

1 голос
/ 05 марта 2011

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

=first(Fields!Data.Value) - last(Fields!Data.Value)
0 голосов
/ 20 марта 2011

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

...