Столбцы групп и промежуточных итогов в службах Reporting Services 2005 - PullRequest
0 голосов
/ 23 марта 2009

У меня есть отчет (RS2005, против экземпляра MSSS2005), который я унаследовал. Он показывает базовую таблицу данных: несколько ключевых полей, которые используются для группировки строк, несколько базовых числовых полей, а затем несколько полей с датой («сгруппированные») (например, через 1 месяц, 2 месяца, 6 месяцев, год, 2 года и т. д.)

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

Это базовое поведение сводной таблицы (и его можно выполнить с помощью функции «Группа / подытог» в Excel - это наиболее близкое аналогичное поведение, которое я мог бы использовать для описания требований).

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

Разве кто-то знает лучше?

Ответы [ 2 ]

1 голос
/ 04 апреля 2009

Вы должны быть в состоянии сделать это, выбрав столбцы, которые вы хотите скрыть, и настройте их видимость для скрытия.

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

В этом текстовом поле будет отображаться символ [+], а при нажатии будет отображаться / скрываться разбивка по месяцам (скрытые столбцы).

0 голосов
/ 24 марта 2009

Справа от элемента управления таблицей в отчете (файл RDL) вы должны увидеть значки, представляющие подробности и информацию о группировке таблицы.

Здесь вы можете увидеть, есть ли в группе верхний или нижний колонтитулы и как она рассчитывается, например, = SUM (поля! MySalesValue)

Вы также можете установить такие параметры, как свертывание и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...