2015-06-10 2 views
0

Я создал таблицу для SSRS для отображения данных за текущий квартал, но конечные пользователи теперь хотят показывать предыдущие кварталы, когда это необходимо. Запрос был бы простым, если бы это было дано с самого начала, так как мне просто нужно сгруппировать все мои строки внутри группы «Квартал». Но с уже созданной таблицей и использованием нескольких смесей групп и пустых строк я не могу понять, как добавить Parent Group во весь существующий формат. В идеале решение будет осуществляться через представление Design, но я думаю, что это нужно будет сделать, изменив базовый XML-код.SSRS Добавить родительскую группу в объект Tablix

ответ

0

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

+0

Извините, если я не был чист, исходные группы были несвязаны (т.е. одна группа из двух строк, затем две негруппированные строки, затем другая отдельная группа из двух строк и т. Д.), Поэтому параметр Добавить родительскую группу только охватывают одну группу за раз. – Boone

0

Я смог понять это, изменив XML-код. Я хотел добавить группу Parent Row, поэтому я нашел тег TablixRowHierarchy и по существу имитировал первый тег TablixMember, содержащий тег Group. И обернули все существующие теги TablixMember внутри нового тега TablixMembers.

Я предполагаю, что тот же процесс применим к группам столбцов, только начиная с TablixColumnHierarchy.

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

Смежные вопросы