Всего полей отчета SSRS

Как показать общее количество каждой страницы в отчете SSRS. Я имею в виду, что если pageNumber = 1 total должна быть сумма суммы на странице 1, если pageNumber = 2 total должна быть суммой суммы страницы 2 + total со страницы 1 и т.д...


person AYETY    schedule 14.04.2015    source источник
comment
вам тоже нужно перенести?   -  person Ewan    schedule 14.04.2015
comment
Нет, мне не нужно переносить   -  person AYETY    schedule 14.04.2015


Ответы (1)


.Вы пробовали использовать функцию текущего значения?

См. https://msdn.microsoft.com/en-us/library/ms159136.aspx

Вы также можете использовать ReportItems![CellName], чтобы при необходимости отображать значение в нижнем колонтитуле отчета.

Если это не дает того, что вам нужно, и у вас есть фиксированный размер страницы, например, A4, вы можете рассчитать общее количество страниц и номера страниц в виде полей в вашем наборе данных. Это более эффективно в настройках, где, например, вы хотите распечатать набор выписок клиентов за один раз. Каждому отчету о клиенте потребуются собственные номера страниц и итоговые суммы. Опять же, вы можете использовать ReportItems для отображения этих значений в соответствующей части отчета, как они будут отображаться на уровне детализации набора данных. В этом случае вы добавляете скрытые поля, содержащие нужные вам значения в строке сведений, и выбираете их с помощью ReportItems. Вы также можете установить разрыв страницы в конце каждой группы номеров страниц.

Чтобы повторить верхний/нижний колонтитул отчета на каждой странице, перейдите по этой ссылке http://bhushan.extreme-advice.com/repeat-table-header-on-each-page-in-ssrs/. Для начала перейдите в свойства нижнего колонтитула и убедитесь, что отмечены повторы на первой и последней странице.

person Ewan    schedule 14.04.2015
comment
Я добавил textbox1 в тело отчета и добавил выражение: =RunningValue(Fields!LineAmount.Value, sum, SalesInvoiceDS) Я также добавил textBox2 в нижний колонтитул и добавил: ReportItems!Textbox1.Value, но оба поля отображаются только на последней странице - person AYETY; 14.04.2015
comment
Пожалуйста, смотрите пересмотренный ответ - person Ewan; 14.04.2015