Номера страниц SSRS неверны в формате PDF

Я создаю отчет SSRS из SQL2014.

Отчет отображается правильно при просмотре в предварительном просмотре построителя отчетов, но при экспорте в pdf номера отчетов неверны.

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

Если я печатаю отчет только с 1 многостраничным «Отчетом», номера страниц работают нормально.

Я использую то, что я считаю стандартным выражением для номеров страниц:

=Globals!PageNumber & " of " & Globals!TotalPages

Я вижу ту же проблему, когда экспортирую в TIFF.


person Des Horsley    schedule 26.07.2016    source источник
comment
Если каждая страница должна быть 1 из 1, почему это выражение?   -  person StevenWhite    schedule 26.07.2016
comment
Обновлено, чтобы лучше отразить то, что я имею в виду   -  person Des Horsley    schedule 27.07.2016
comment
Вы пытались установить свойство ResetPageNumber в последней таблице для каждого отчета?   -  person StevenWhite    schedule 27.07.2016


Ответы (1)


В итоге я использовал эту функцию из msdn

 Shared offset as Integer
 Shared currentgroup as Object

 Public Function GetGroupPageNumber(group as Object, pagenumber as Integer) as Object
  If Not (group = currentgroup)
     offset = pagenumber – 1
     currentgroup = group
  End If

  Return pagenumber – offset
 End Function

Наряду с членом табликса, чтобы назвать страницу на основе группы, установив для свойства PageName в группе идентификатор моей группы, затем используя следующее выражение для моих итогов и сбросив номера страниц:

=Code.GetGroupPageNumber(Globals!PageName, Globals!PageNumber) & " of " & Globals!TotalPages

Кажется, меня вытащили из леса, хотя я не уверен, что это «правильный» способ сделать это.

person Des Horsley    schedule 04.08.2016