Группировать более одного столбца в отчете rdlc с многоуровневой группировкой - PullRequest
0 голосов
/ 28 ноября 2011

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

Столбцы, возвращенные из хранимой процедуры

Номер клиента, Имя клиента, Номер телефона клиента

Project #, описание проекта

Test #, имя теста, описание теста

Container #, описание контейнера, параметр контейнера

связь между таблицами

Клиент - Проект 1-N (один ко многим)

Проект - Тест 1-N (один ко многим)

Тест - Контейнер 1-N (один ко многим)

Требуемый формат для отображения

Client #  :  XYZ               Client Name : Patterson, Celeste              Phone # (XXX) XXX-XXXX

          Project #: P1                    Project Description: Project 1 Data

                       Test #      Test Name     Test Description   Container #     Container Description  Container Parameter

                          T1            Test 1             Test Data             C1                      Container Data           C1 Parameter

                          T1            Test 1             Test Data             C2                      Container 2 Data        C2 Parameter

                          T2            Test 2             Test 2 Data          C1                      Container 1 Data        C1 Parameter

                          T2            Test 2             Test 2 Data          C3                      Container 3 Data        C3 Parameter

          Project #: P2                    Project Description: Project 2 Data

                       Test #      Test Name     Test Description   Container #     Container Description  Container Parameter

                          T1            Test 1             Test Data             C1                      Container Data           C1 Parameter

                          T1            Test 1             Test Data             C2                      Container 2 Data        C2 Parameter

                          T2            Test 2             Test 2 Data          C1                      Container 1 Data        C1 Parameter

                          T2            Test 2             Test 2 Data          C3                      Container 3 Data        C3 Parameter

1 Ответ

0 голосов
/ 10 октября 2012

Вы можете добавить 3 группы.

1 Group:Client

В эту группу вы можете добавить описание клиента и т. Д.

Таким же образом другие 2 группы

2 Group:Project 

3 Group:Test

Это отобразит данные в нужном вам формате.

...