Несколько групповых строк для одного и того же значения в матричном отчете SSRS

У меня есть запрос 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]


person aadi    schedule 29.05.2014    source источник
comment
Пожалуйста, добавьте свой код, чтобы люди могли попробовать и воспроизвести   -  person NirMH    schedule 29.05.2014


Ответы (1)


Проблема решена. Я не знаю, если я по ошибке сделал неправильные настройки или это что-то еще, но SSRS автоматически форматировал значения в «ID» для целей группировки. И при этом он добавит дополнительное пространство с некоторыми идентификаторами, поэтому отобразит его в отдельной строке. Я удалил эти лишние пробелы, и теперь все в порядке.

Спасибо НирМХ.

person aadi    schedule 29.05.2014