Страница 1 из 1

Итоги для CrossDataBand

Добавлено: 15 дек 2016, 18:07
Evgeniy
Здравствуйте.
В отчёте используется CrossDataBand. Как посчитать итоги по этому бэнду используя структуру, в приложенном примере?

Re: Итоги для CrossDataBand

Добавлено: 16 дек 2016, 11:44
Aleksey
Здравствуйте,

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

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

{Totals.Sum(CrossDataBand1,items.items2.A_2)}
Спасибо.

Re: Итоги для CrossDataBand

Добавлено: 16 дек 2016, 12:36
Evgeniy
В этом случае посчитаются данные по строке только для последней записи из DataBand1, а все предыдущие игнорируются.

Возможно, я немного не так выразился. Я хочу получить следующий отчет. (на картинке).
Судя по всему мне для итогов нужен будет еще один CrossDataBand, в котором нужно будет подсчитать сумму не по строкам, а по столбцам. Возможно ли это?

Re: Итоги для CrossDataBand

Добавлено: 19 дек 2016, 11:09
Aleksey
Здравствуйте,

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

Спасибо.

Re: Итоги для CrossDataBand

Добавлено: 20 дек 2016, 18:07
Evgeniy
Спасибо. Я в этом направлении и думал. А также думал, что есть уже такой функционал.

Re: Итоги для CrossDataBand

Добавлено: 21 дек 2016, 22:13
HighAley
Здравствуйте.

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

Спасибо.