Группировка в SSRS?

Я новичок в SSRS и имею данные ниже:

RCnt Jobnumber NJCT JD pmt flag cnt1 cnt2
2 001008 0 PRESSURE SEAL PSI Y 0 0 2
2 001008 0 PRESSURE SEAL PSI Y 0 0 10
2 001008 0 PRESSURE SEAL PSI Y 0 0 1
1 001009 0 Single Sheet Duplex Legal PSI Y 0 0 1
1 001009 0 Single Sheet Duplex Legal PSI Y 0 0 4
6 001010 0 Single Sheet Duplex Legal PSI Y 0 0 6
5 001011 0 Single Sheet Duplex Legal PSI Y 0 0 5
5 001011 0 Single Sheet Duplex Legal PSI Y 0 0 3
13 001012 13 Single Sheet Duplex Legal PSI Y 0 13 0
13 001012 17 Single Sheet Duplex Legal PSI Y 0 17 0
13 001012 8 Single Sheet Duplex Legal PSI Y 0 8 0

И я хочу отобразить его, как показано ниже,

jobNumber NJCT JD cnt2 Rcnt
001008 0 PRESSURE SEAL 13 2
001009 0 Single Sheet Duplex Legal 5 1
001010 0 Single Sheet Duplex Legal 6 6
001011 0 Single Sheet Duplex Legal 8 5
001012 38 Single Sheet Duplex Legal 0 13 
TOTAL 38 32 27

Я знаю, что эта группировка может быть выполнена на уровне сервера в запросе, но у меня нет доступа к запросу, и мне нужно отформатировать эти данные, как показано ниже в отчете, используя SSRS, возможно, это простая группировка я не знаю, когда я googled о группировании его дал мне колонку уровня и группировку на уровне строк, что оставило меня очень смущенным, поэтому любая помощь, связанная с этим, будет очень полезна. Все ссылки также можно получить, группируя, как это, в SSRS.

1 ответ

В вашем наборе данных есть следующие данные:

Перетащите таблицу в отчет и установите ее набор данных в свойствах. Щелкните правой кнопкой мыши слева от таблицы тремя строками и нажмите Добавить группу Родительская группа.

Группируйте в поле Jobnumber и установите флажок Включить заголовок группы:

Он будет выглядеть следующим образом:

Щелкните правой кнопкой мыши по первому столбцу и выберите Удалить столбцы.

Щелкните правой кнопкой мыши на строке подробностей и выберите Удалить строки:

Нажмите "ОК" при появлении запроса с помощью Удалить строки и связанные группы?

Наконец, нам нужна строка нижнего колонтитула таблицы - щелкните по нижней строке и нажмите Вставить строку Внешняя группа - ниже:

Он должен выглядеть так:

Теперь добавьте свои данные! При необходимости добавьте новые столбцы. При добавлении числовых данных в эти поля группы и заголовка по умолчанию он будет составлять Sum:

Теперь таблица в основном похожа на требования; просто по вкусу:

Кроме того, некоторые ссылки по запросу:

Книги в Интернете, Добавление группировки и итогов (службы Reporting Services).

SQL Server Central, Учебник Tablix.

Это должно быть хорошим вступлением и частью большей серии статей.

licensed under cc by-sa 3.0 with attribution.