Группа остановки SSRS в табликсе разделена на страницы печати

У меня есть табликс в SQL REPORTS (SSRS), в котором много сгруппированных элементов.

При печати он вмещает примерно 3,5 сгруппированных элемента на страницу, однако я не хочу, чтобы группы были разделены на две страницы, я хочу, чтобы разрыв страницы происходил всякий раз, когда группу необходимо разделить.

Я также не хочу иметь 1 группу на странице, я знаю, что для этого есть вариант.


person michael    schedule 29.05.2013    source источник


Ответы (5)


В нижней части построителя отчетов вы увидите два поля: группы строк и группы столбцов. Выберите раскрывающийся список «Группы столбцов», нажмите «Расширенный режим», а затем в группах строк выделите «Подробности». В разделе «Свойства» в разделе «Другое» выберите «Верно» для параметра «Сохранить вместе». и сохранить. Это должно работать. Примечание. Я знаю, что это старая надежда, что это поможет людям начать.

person TDavis    schedule 22.07.2016
comment
Все еще полезно для последней сборки RB в 2020 году. Спасибо! - person BobbyScon; 14.07.2020

Изменение свойства Other -> KeepTogether самой внешней группы строк, которую нужно сохранить в пределах одной страницы, сработало для меня с помощью Report Builder 3.

Мои значения KeepTogether для каждой группы строк

Обратите внимание, что в моем примере KeepTogether имеет значение false для table1_Group1. Я не хочу хранить весь свой набор данных вместе. Вместо этого я хочу сохранить вместе только отдельные группы этого набора данных.

Чтобы увидеть панель свойств, установите флажок Свойства в разделе Показать/скрыть на вкладке Вид на ленте.

Настройки просмотра

person Caleb Pressley    schedule 18.09.2018
comment
Хитрость заключается в том, что все группы, ведущие к внешней группе, должны иметь свойство, установленное как Keep Together = TRUE. Например, для Деталей › Группа1 должно быть задано это свойство. - person SherlockSpreadsheets; 29.07.2020

Вероятно, лучше всего начать с свойства KeepTogether на уровне группы.

введите здесь описание изображения

Указывает, следует ли хранить все разделы области данных вместе на одной странице.

person Ian Preston    schedule 29.05.2013

Я только что проработал 3 подобных отчета, все из которых страдали этой проблемой.

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

Интересно, что затем я могу установить для параметра DETAIL BACK значение false, и отчет по-прежнему будет работать правильно. У меня нет объяснения, почему, но это повторялось.

Я использую построитель отчетов SQL Server 2016 (красный)

person greg    schedule 29.09.2017
comment
Ваш отчет содержит подотчет. если да, я думаю, что у нас та же проблема, согласно моему исследованию, речь идет о высоте подотчета, когда он достигает определенной высоты, он создает пустое пространство (так что подотчет будет умещаться на 1 странице). но нет решения - person SKLTFZ; 18.05.2018

Я перепробовал все варианты по этому поводу. Когда у меня есть более сложная группа, иногда случается, что группа будет разбита на несколько страниц. Даже если для свойства «Keep Together» установлено значение «True».

Мое решение:

  • не используйте несколько строк
  • использовать одну строку с прямоугольником
  • в прямоугольник импортировать текстовые поля и заполнить их выражением "=Fields!Column.Value"
person Tomáš Hovorka    schedule 04.10.2018