Мой отчет состоит из групп сотрудников. Раздел каждого сотрудника может содержать 3-5 страниц. Я хочу добавить пустую страницу после группы, если номер страницы нечетный. Причина в том, что при печати 2 страниц на одном листе и группе 3 страницы, тогда первая страница следующей группы печатается на том же листе.Добавить пустую страницу SSRS 2012 в конце группы, если номер страницы нечетный
Я добавил пустой TablixRow в конец TablixBody и добавил к нему группу с набором PageBreak. Следующий шаг - контролировать его видимость на основе номера страницы.
<TablixMember>
<Group Name="EmptyGroup">
<PageBreak>
<BreakLocation>Start</BreakLocation>
</PageBreak>
</Group>
<Visibility>
<Hidden>=IIf(Globals.PageNumber Mod 2) = 0, True, False)</Hidden>
</Visibility>
</TablixMember>
Однако у меня нет доступа к глобалам в теле отчета (только в нижнем колонтитуле). Есть ли обходной путь?
Вот способ доступа к pagenumber/Total Pages в теле. http://stackoverflow.com/questions/4758793/access-page-number-in-report-body-ssrs –
Не работает для меня. Он всегда показывает 1. – jlp
Что всегда показывает 1. Globals.PageNumber или TotalPages или Mod? –