SSRS 2005 - Как узнать, когда группа изменилась - PullRequest
0 голосов
/ 02 декабря 2011

Есть ли способ определить, когда группировка изменилась в SSRS 2005?

Например, если вы группируете по OrderID, отображаете информацию заголовка заказа, детали - Order_Items и т. Д. ... Есть ли событие, которое нужно проверить, чтобы сообщить, когда появился "новый" OrderID?

Можете ли вы каким-то образом сравнить текущий OrderID с предыдущим OrderID в группе?

У меня есть несколько групп в отчете, и эта группа, в частности, является третьей группой, и при изменении группировки я хочу сделать границу заголовка группы сплошной. Существуют определенные случаи, в зависимости от того, как меняются группы, границу оставляют как «Нет», и это выглядит странно в отчете.

Редактировать: (Вот пример изображения)

Example

До сих пор я справился с этим, добавив дополнительную строку в другую группу и установив высоту строки .03125. Это дает желаемый вид, но я подумал, что есть способ узнать, когда изменилась группировка. Может быть, группировка номер строки = 0 или что-то?

1 Ответ

1 голос
/ 03 декабря 2011

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

Мне лично нравится использовать это для создания стиля границы строки (внизу) со строкой, чтобы получить хороший эффект, позволяющий мне видеть, когда группа завершена.

Что-то на этот счет:

enter image description here

...