У меня есть эта структура отчета
MasterReport
![master report](https://i.stack.imgur.com/5Oy6e.png)
SubReport
![subreport](https://i.stack.imgur.com/m03CM.png)
Каждый таблик в подотчете скрыт, если в нем нет строк
HIDDEN: =CountRows() = 0
Кроме того, каждый tablix должен быть на новой странице. Поэтому я добавил для всех табликсов параметр PageBreak следующим образом
![PageBreak setting](https://i.stack.imgur.com/cz00u.png)
Проблема в том, что у меня есть дополнительная пустая страница в конце отчет о том, есть ли в последнем tablix строки a, визуализируется как следствие.
Поэтому я попытался поиграть с последним параметром tablix PageBreak.Disabled, но пока безуспешно. Моя первоначальная идея заключалась в том, чтобы отключить разрыв страницы, если текущая страница является последней страницей (сопоставленной с отчетом. Кодируйте глобальные параметры, чтобы я мог использовать их в тексте тела, как предлагается в этом SO ответе , но возвращаемые номера страниц не являются правильно, так как всегда 1) и это не сработало.