Настройка отображения нарастающих сумм

Перейти: Список форумовJS, Java, PHP, FlexStimulsoft Reports.Java

Обсуждение Stimulsoft Reports.Java

Настройка отображения нарастающих сумм

Сообщение 03 авг 2017, 14:20

Добрый день! Подскажите пож. как в GroupHeaderBand или DataBand можно вывести поле с нарастающими суммами. Пример, есть поле в бэнде "Text3" в которое из Data Source попадают следующие числовые значения:

12
3
5
11

Нужно получить следующий результат.
12
15
20
31

Может есть готовый пример. Спасибо.
Golland
 
Сообщения: 65
Зарегистрирован: 03 окт 2012, 13:03

Re: Настройка отображения нарастающих сумм

Сообщение 04 авг 2017, 13:08

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

На данный момент, в Java версии вы можете добавить дополнительную переменную и использовать следующее выражение:
{Variable1 = Variable1 + DataSourceName.ColumnName}

Спасибо.
Aleksey
 
Сообщения: 1579
Зарегистрирован: 22 апр 2010, 02:57

Re: Настройка отображения нарастающих сумм

Сообщение 04 авг 2017, 15:37

Здравствуйте, не получается предложенный вариант. Точнее с первого раза вроде получилось, но потом чтобы я не делал результата добиться не смог. Посмотрите пож. приложенный скрин, верно ли создается накопительная переменная Variable3?
Я перепробовал всевозможные варианты на обоих движках. Результат либо "пустое поле" либо летит ошибка

ava.lang.StackOverflowError
at com.stimulsoft.report.engine.parser.StiParser.postProcessTokensList(StiParser.java:1167)...

Спасибо.
Вложения
Cumulative variable.jpg
Cumulative variable.jpg (62.01 КБ) Просмотров: 171
Golland
 
Сообщения: 65
Зарегистрирован: 03 окт 2012, 13:03

Re: Настройка отображения нарастающих сумм

Сообщение 07 авг 2017, 20:24

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

Для инициализации переменной нужно задать 0.
Выражение используется непосредственно в текстовом компоненте.

Спасибо.
Aleksey
 
Сообщения: 1579
Зарегистрирован: 22 апр 2010, 02:57


Вернуться в Stimulsoft Reports.Java

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1