Я работаю над отчетом SSRS 2008. У меня есть очень простой отчет с тремя таблицами, с разными наборами данных / таблицами (с одинаковыми отображаемыми полями) для каждой. У меня для PageBreak.BreakLocation установлено значение End для первых двух - я бы хотел, чтобы все три отображались отдельно. Пользователи будут экспортировать это непосредственно в Excel.
Когда все три набора имеют данные, они работают нормально, и при экспорте в Excel они отображаются на трех именных листах с соответствующими именами. Когда у человека нет данных, это не приводит к разрыву страницы. Так что, если только у моего третьего набора данных есть данные ... два предыдущих элемента отображаются над ним, пустые с заголовками строк, на том же листе, что и третий набор данных, который является единственным экспортируемым.
Я хочу, чтобы разрывы страниц применялись, даже если нет данных ни для одного из трех наборов. Я могу использовать NoRowsMessage, чтобы явно указать, что данных нет, но мне все еще нужны отдельные вкладки. Есть идеи, как этого добиться?