Подсчитать колонку в переменную перед выводом отчета

Обсуждение Stimulsoft Reports.NET
Ответить
devoid
Сообщения: 38
Зарегистрирован: 12 авг 2011, 07:13

Подсчитать колонку в переменную перед выводом отчета

Сообщение devoid »

Здравствуйте! Помогите пожалуйста! Сразу предоставлю пример для простоты понимания:

--------------------------------------------------------
Раздел | Кол-во обращений | Доля %
--------------------------------------------------------
Фото | 50 |
---------------------------------------- ---------------
Видео | 100 |
--------------------------------------------------------
Музыка | 75 |
--------------------------------------------------------
ИТОГ: | 225 |
--------------------------------------------------------

Графа "Доля, %" по определенной строке рассчитывается:
значение графы "Количество обращений" по определенной строке / значение графы "Количество обращений" по строке "ИТОГ" * 100

Как я могу подсчитать Столбик "Кол-во обращений" средствами StimulSoft Designer перед выводом отчета и поместить в переменную для дальнейшей работы с ней, а именно расчета столбца доли, каждая строка уже должна знать общее кол-во по всему запросу.
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Подсчитать колонку в переменную перед выводом отчета

Сообщение Ivan »

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

Можно подсчитать нужную величину прямо при построении отчета, используя выражение

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

Totals.Sum(ИмяДатаБэндаПоКоторомуСчитаем, ИсточникДанных.ПолеДляСуммирования)
Например, в вашем случае

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

ИсточникДанных.КоличествоОбращений / Totals.Sum(ИмяДатаБэндаПоКоторомуСчитаем, ИсточникДанных.КоличествоОбращений) * 100
При каждом вызове метода Totals его значение пересчитывается, поэтому при частых вызовах все-таки лучше его рассчитать один раз и хранить в переменной.
Пример отчета в приложении к посту.

Спасибо.
Вложения
Virtual datasource and Totals.zip
(2.78 КБ) 217 скачиваний
devoid
Сообщения: 38
Зарегистрирован: 12 авг 2011, 07:13

Подсчитать колонку в переменную перед выводом отчета

Сообщение devoid »

Спасибо вам Ivan! Разобрался
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Подсчитать колонку в переменную перед выводом отчета

Сообщение Ivan »

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

Дайте нам знать, если вам понадобится еще какая-нибудь помощь.

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