У меня есть запрос SQL, который генерирует вывод следующим образом:
ID категории Час Звонки Продажи
-------- --- ---- ----- -----
A ,, 6409,, 9AM,, 5,, 2
A ,, 6409,, 12PM,, 8,, 3
A ,, 6409,, 2PM,, 4,, 1
B ,, 6409,, 1AM,, 2,, 0
Я использовал его для создания отчета SSRS на основе матрицы в следующем формате:
Категория
HOUR
---------------------------
ID .... Звонки .. Продажи
----- . ------- ...------
Таким образом, окончательный вывод должен выглядеть следующим образом:
(Страница 1 для категории «А»)
A
9AM 12PM 2PM
6409 ... 5,,,2 .......... 8,,,3 .......... 4,,,1
(Страница 2 для категории «B»)
A
1AM
6409 ...... 2,,,0
Но мой отчет дает мне такой результат:
(Страница 1 для категории «А»)
A
9AM 12PM 2PM
6409 ..... 5,,,2 .......... ..... .......... .....
6409 ..... ..... .......... 8,,,3 .......... 4,,,1
(Страница 2 для категории «B»)
A
1AM
6409 ...... 2,,,0
Он печатает один и тот же идентификатор несколько раз. Мне нужна только одна строка для каждого идентификатора на каждой странице. Я пытался создать родительскую группу на основе идентификатора, но так как может быть более одного идентификатора, это не сработало. Пожалуйста, помогите мне в определении проблемы.
[Я использую ssrs 2008]