Логика разрыва страниц отчета SSRS для групп в одном отчете - PullRequest
0 голосов
/ 04 июля 2018

Я создал элемент таблицы SSRS, в котором у нас есть несколько сгруппированных элементов, как показано ниже, в портретном режиме.

Проблема: Всякий раз, когда в одной группе много элементов, некоторые элементы этой группы перенаправляются на следующую страницу. То есть применяется разрыв страницы.

Пример,

Если в таблице 3 группы, а вторая группа содержит 50 элементов, 30 отображаются на первой странице, разрывы страниц, а затем оставшиеся 20 отображаются на второй странице и т. Д., Пока не отобразятся все оставшиеся группы. , Это нормальный сценарий, который происходит по умолчанию.

Ожидаемое решение: Ожидается, что если область данных какой-либо из групп переместится на следующую страницу, то всю группу вместе с заголовком группы необходимо переместить на следующую страницу. Идея состоит в том, чтобы вся область данных группы оставалась вместе. Это как умный стол (групповое разделение). Это динамический характер в том смысле, что если для группы с меньшим количеством строк она умещается и остается вместе на одной странице, то разрыв страницы не происходит.

Я пробовал несколько вариантов, как показано ниже, но ни один из них не работал. - Установите флажок «Сохранить вместе» для сгруппированных строк и области данных на «Истина». - Добавьте разрыв страницы после каждой группы строк, используя свойства группы.

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

1 Ответ

0 голосов
/ 05 июля 2018

Вы не можете этого сделать, но есть два способа сделать это.

  1. Вы можете удалить подкачку отчета SSRS. удалить пейджинг, открыв окно свойств отчета и установив значение высоты InteractiveSize равным 0. Это удалит пейджинг отчета

Please see attached image for reference.

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