Страница 1 из 1
Настройка отображения нарастающих сумм
Добавлено: 03 авг 2017, 17:20
Golland
Добрый день! Подскажите пож. как в GroupHeaderBand или DataBand можно вывести поле с нарастающими суммами. Пример, есть поле в бэнде "Text3" в которое из Data Source попадают следующие числовые значения:
12
3
5
11
Нужно получить следующий результат.
12
15
20
31
Может есть готовый пример. Спасибо.
Re: Настройка отображения нарастающих сумм
Добавлено: 04 авг 2017, 16:08
Aleksey
Здравствуйте,
На данный момент, в Java версии вы можете добавить дополнительную переменную и использовать следующее выражение:
{Variable1 = Variable1 + DataSourceName.ColumnName}
Спасибо.
Re: Настройка отображения нарастающих сумм
Добавлено: 04 авг 2017, 18:37
Golland
Здравствуйте, не получается предложенный вариант. Точнее с первого раза вроде получилось, но потом чтобы я не делал результата добиться не смог. Посмотрите пож. приложенный скрин, верно ли создается накопительная переменная Variable3?
Я перепробовал всевозможные варианты на обоих движках. Результат либо "пустое поле" либо летит ошибка
ava.lang.StackOverflowError
at com.stimulsoft.report.engine.parser.StiParser.postProcessTokensList(StiParser.java:1167)...
Спасибо.
Re: Настройка отображения нарастающих сумм
Добавлено: 07 авг 2017, 23:24
Aleksey
Здравствуйте,
Для инициализации переменной нужно задать 0.
Выражение используется непосредственно в текстовом компоненте.
Спасибо.