SSRS Постоянная высота группы

В моем отчете у меня есть группа с внутренней группой деталей.

Group
     details
more of the group

Мне нужно 3 группы на каждой странице, и мне нужно, чтобы каждая из них была правильно выстроена. Каждый член группы может иметь от 1 до 4 рядов. Когда в каждом по 4 ряда, они выстраиваются идеально, а когда их меньше, все сдвигается вверх.

Есть ли способ определить статическую высоту для группы, чтобы, если в ней меньше 4 строк, она заполнялась пробелами, чтобы нижняя часть группы находилась в том же месте?

Спасибо


person Aheinlein    schedule 09.10.2012    source источник


Ответы (2)


Я думаю, вам нужно создать пустую строку, когда ваши данные меньше 4 строк. Попробуйте создать условие iif в текстовом поле выражения строки сведений.

person David Reyes    schedule 10.10.2012
comment
Спасибо. Этот подход работал для меня. Я создал новый набор данных, который получил количество строк, связанных с каждым идентификатором (группой), затем я использовал функцию поиска в скрытом свойстве для пустых строк, чтобы определить, сколько должно быть скрыто. Есть ли способ использовать что-то вроде RowCount, где не isNothing(Fields!text.value), поэтому мне не нужен дополнительный набор данных? - person Aheinlein; 10.10.2012

Попробуйте вставить таблицу в прямоугольник. Сохраняйте высоту прямоугольника на той высоте, которую вы хотите (высота 4 строк). Таким образом, если в таблице меньше строк, высота прямоугольника все равно будет сохранена.

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

person Joss01    schedule 10.10.2012
comment
Спасибо за ваш ответ, но у меня есть только одна таблица, в которой есть внешняя группа и внутренняя группа. - person Aheinlein; 10.10.2012