Сумма по колонкам в CrossDataBand

Обсуждение Stimulsoft Reports.WPF
Ответить
Аватара пользователя
Odon01
Сообщения: 28
Зарегистрирован: 19 янв 2015, 10:15
Откуда: "Прорыв" Жуковский

Сумма по колонкам в CrossDataBand

Сообщение Odon01 »

Подскажите пожалуйста как добавить в ReportTitleBand сумму по каждой колонке в CrossDataBand.
Отчет.png
Отчет.png (24.56 КБ) 2821 просмотр
У меня получается
Отчет_результат.png
Отчет_результат.png (12.18 КБ) 2821 просмотр
112 это сумма по CrossDataBand1. А необходимо посчитать сумму только по колонке ТП1.
И необходимо объединить еще надпись "Прием", чтобы не 3 надписи отображалось по каждой колонке, а одна надпись на весь CrossDataBand2

Большое спасибо за помощь.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Сумма по колонкам в CrossDataBand

Сообщение Aleksey »

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

> Подскажите пожалуйста как добавить в ReportTitleBand сумму по каждой колонке в CrossDataBand.

В данном случае, необходимо использовать дополнительный код в событиях и двойной проход:
- в первом проходе суммируем необходимые значения, к примеру в хэшатблицу, по каждой колонке
- во втором проходе выводим данные значения

> И необходимо объединить еще надпись "Прием", чтобы не 3 надписи отображалось по каждой колонке, а одна надпись на весь CrossDataBand2

Как вариант, можно добавить Условие для текстового компонента чтобы он отображался только для первой записи (Line = 1) и, в том же первом проходе вычислять его ширину. А в начале второго прохода уже задавать его ширину.

Спасибо.
Аватара пользователя
Odon01
Сообщения: 28
Зарегистрирован: 19 янв 2015, 10:15
Откуда: "Прорыв" Жуковский

Re: Сумма по колонкам в CrossDataBand

Сообщение Odon01 »

Очень хотелось бы выводить эту сумму при экспорте в Excel в виде формулы. Такое при двойном проходе, наверное, уж не возможно?
Может мне изменить структуру данных, что бы можно было реализовать без двойного прохода?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Сумма по колонкам в CrossDataBand

Сообщение Aleksey »

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

Да, формулы не будет, будет только значение.

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