Итоги для CrossDataBand

Обсуждение Stimulsoft Reports.NET
Ответить
Evgeniy
Сообщения: 7
Зарегистрирован: 26 окт 2016, 14:54

Итоги для CrossDataBand

Сообщение Evgeniy »

Здравствуйте.
В отчёте используется CrossDataBand. Как посчитать итоги по этому бэнду используя структуру, в приложенном примере?
Вложения
Report.mrt
(10.62 КБ) 301 скачивание
Aleksey
Сообщения: 2805
Зарегистрирован: 22 апр 2010, 06:57

Re: Итоги для CrossDataBand

Сообщение Aleksey »

Здравствуйте,

Попробуйте использовать следующее выражение:

Код: Выделить всё

{Totals.Sum(CrossDataBand1,items.items2.A_2)}
Спасибо.
Evgeniy
Сообщения: 7
Зарегистрирован: 26 окт 2016, 14:54

Re: Итоги для CrossDataBand

Сообщение Evgeniy »

В этом случае посчитаются данные по строке только для последней записи из DataBand1, а все предыдущие игнорируются.

Возможно, я немного не так выразился. Я хочу получить следующий отчет. (на картинке).
Судя по всему мне для итогов нужен будет еще один CrossDataBand, в котором нужно будет подсчитать сумму не по строкам, а по столбцам. Возможно ли это?
Вложения
Безымянный.jpg
Безымянный.jpg (49.85 КБ) 2853 просмотра
Aleksey
Сообщения: 2805
Зарегистрирован: 22 апр 2010, 06:57

Re: Итоги для CrossDataBand

Сообщение Aleksey »

Здравствуйте,

В данном случае, необходимо использовать дополнительный код в событиях.
К примеру, в событие AfterPrint компонента CrossDataBand1, суммировать значения для каждой колонки, и затем выводить их на дополнительно CrossData бэнде в футере.
Если возникнут проблемы, вышлите нам тестовые данные для вашего отчета, постараемся подготовить для вас пример.

Спасибо.
Evgeniy
Сообщения: 7
Зарегистрирован: 26 окт 2016, 14:54

Re: Итоги для CrossDataBand

Сообщение Evgeniy »

Спасибо. Я в этом направлении и думал. А также думал, что есть уже такой функционал.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Итоги для CrossDataBand

Сообщение HighAley »

Здравствуйте.

Пишите, если вам понадобиться помощь с написанием скриптов.

Спасибо.
Ответить