SSRS - объединение ячеек определенных столбцов - PullRequest
0 голосов
/ 05 февраля 2019

Я разрабатываю сложный отчет в SSRS, который должен выглядеть следующим образом:

Снимок экрана 1 Expected Output Image

Выходные данные, возвращаемые сохраненным процессом, имеют несколько строк с одним идентификатором пользователя.и на основе этих столбцов «Успешные заказы - Онлайн - Общее количество заказов», «Успешные заказы - Онлайн - Общая сумма» и аналогично Розница - Итого, Прочие - Итоговые ячейки столбцов должны объединяться на основе соответствующего идентификатора пользователя.

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

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

после добавления вложенного табликса. ScreenShot 2 enter image description here

также, искаженный вывод с внутренним табликсом.границы вызывают проблемы ScreenShot 3 enter image description here

1 Ответ

0 голосов
/ 05 февраля 2019

Попробуйте поместить табличку в ячейки, содержащие несколько строк, чтобы отобразить их.По сути, вам нужно переключиться с подхода «Как объединить эти ячейки?»на «Как я могу разделить эти клетки».Настройте группировку на том уровне, на котором вы хотите получить итоги, а затем в каждом из столбцов, где вы хотите, чтобы отображались подробности, добавьте табликс для отображения подробностей.Вам нужно немного поиграть с группировкой, чтобы она правильно отображалась.

Подробнее: Пример, который вы предоставили выше, должен представлять собой одну строку уровня группы, а не несколько строк уровня детализации.Добавьте свою группу к этому Tablix и сводки, которые вы хотите для своих столбцов Total.Затем объедините каждую из пар столбцов «Mode» и «Count» и вставьте Tablix в эту объединенную ячейку с той же группировкой, что и строка с итоговыми значениями, но с отображением только строки Details (не добавляйте верхний или нижний колонтитул группы иудалите пустую строку и итоговый столбец, который автоматически добавляется).Теперь просто установите значения полей для Mode и Count и отрегулируйте ширину столбцов в соответствии с заголовками.

Вот ДЕЙСТВИТЕЛЬНО простой отчет, который отображает завод и сотрудников, связанных с этим заводом.Это верхний уровень, на который пошла бы ваша группа Итоги.Следующее изображение - это «внутренняя» часть, в которую вы добавили бы другой Tablix с той же группой (ами), но только с отображаемой информацией.enter image description here

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

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

...