SSRS — сгруппировать столбцы вместе

Все:

У меня есть следующие данные (см. вложение «Необработанные данные»). В моем отчете SSRS у меня есть столбец «Имя / поток / предложение один / предложение два» (имя — это столбец для столбца «значение», показанный на изображении).

Мне нужно, чтобы мой отчет SSRS отображал одну строку «итогов» для каждого имени. Затем при этом мне нужна строка для каждого потока, связанного с именем, которое отображает значения для этого потока.

Для вывода SSRS (см. второй снимок экрана). Данные загружаются в мой табликс, но мне нужна одна строка для «BAG-CV», в которой отображается общая сумма для этого имени. Затем под этой строкой мне нужна строка для потока «AR» с данными для.

Если вы видите Имя: JAC-FL, под ним перечислены 5 потоков. Поэтому мне понадобится одна строка для общего количества JAC-FL, а затем 5 строк под ней со списком всех потоков, связанных с этим именем.

Надеюсь, это имеет смысл.

Исходные данные

Вывод отчета


person A M C    schedule 01.08.2017    source источник


Ответы (1)


Концепция, которую вы описываете, представляет собой вложенную родительскую/дочернюю группу (два уровня группировки в одной таблице). Это довольно легко сделать, и я проведу вас по шагам для вашего конкретного сценария благодаря полезному описанию и снимкам экрана, которые вы опубликовали.

  1. Создать таблицу. Я бы посоветовал всегда начинать с самой внутренней группы и строить таблицу снаружи. В вашем случае наименьшая степень детализации данных — Stream/Offer1/Offer2, поскольку они отображаются в виде необработанных данных без агрегирования:

введите здесь описание изображения

  1. Добавить родительскую группу для «Имени». Нажмите на группу внизу (или в таблице) и добавьте родительскую группу в текущую группу сведений о таблице, обязательно включив заголовок группы (для сумма):

Скриншот № 1: введите здесь описание изображения

Скриншот № 2:

введите здесь описание изображения

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

  2. Результаты: вы должны увидеть дополнительную строку заголовка в родительской группе с желаемой суммой.

введите здесь описание изображения

  1. Очистка: приведенный выше пример просто создает самые основные и простые функции. Я бы предложил очистить его и добавить переключатель видимости в группу сведений:

введите здесь описание изображения

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

person Daniel    schedule 01.08.2017