Страница 1 из 1
Сумма по колонкам в CrossDataBand
Добавлено: 29 янв 2015, 10:30
Odon01
Подскажите пожалуйста как добавить в ReportTitleBand сумму по каждой колонке в CrossDataBand.
- Отчет.png (24.56 КБ) 2809 просмотров
У меня получается
- Отчет_результат.png (12.18 КБ) 2809 просмотров
112 это сумма по CrossDataBand1. А необходимо посчитать сумму только по колонке ТП1.
И необходимо объединить еще надпись "Прием", чтобы не 3 надписи отображалось по каждой колонке, а одна надпись на весь CrossDataBand2
Большое спасибо за помощь.
Re: Сумма по колонкам в CrossDataBand
Добавлено: 29 янв 2015, 10:49
Aleksey
Здравствуйте,
> Подскажите пожалуйста как добавить в ReportTitleBand сумму по каждой колонке в CrossDataBand.
В данном случае, необходимо использовать дополнительный код в событиях и двойной проход:
- в первом проходе суммируем необходимые значения, к примеру в хэшатблицу, по каждой колонке
- во втором проходе выводим данные значения
> И необходимо объединить еще надпись "Прием", чтобы не 3 надписи отображалось по каждой колонке, а одна надпись на весь CrossDataBand2
Как вариант, можно добавить Условие для текстового компонента чтобы он отображался только для первой записи (Line = 1) и, в том же первом проходе вычислять его ширину. А в начале второго прохода уже задавать его ширину.
Спасибо.
Re: Сумма по колонкам в CrossDataBand
Добавлено: 29 янв 2015, 10:54
Odon01
Очень хотелось бы выводить эту сумму при экспорте в Excel в виде формулы. Такое при двойном проходе, наверное, уж не возможно?
Может мне изменить структуру данных, что бы можно было реализовать без двойного прохода?
Re: Сумма по колонкам в CrossDataBand
Добавлено: 29 янв 2015, 12:44
Aleksey
Здравствуйте,
Да, формулы не будет, будет только значение.
Спасибо.