JasperReports сумма в заголовке группы

Чтобы вставить сумму группы не в итоговый столбец, а в заголовок группы, нужно проделать дополнительные действия. Сначала создайте в iReport переменную для подсчёта суммы как обычно: укажите initial value expression (например java.lang.Long.valueOf(0)), expression (например $F{persons_out}), increment type = None, Reset type = вашу группу. Добавьте в заголовок группы текстовое поле и укажите его выражение как $V{myVariableSum}, где myVariableSum  — имя вашей переменной.

Теперь самое главное: чтобы сумма корректно считалась в заголовке группы, то есть до начала данных, нужно обязательно перейти на вкладку advanced у TextField-а и указать Evaluation Group = ваша_группа, Evaluation time = Group.

После этого сумма для группы должна корректно отображаться в заголовке группы.


Поделиться:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован.

*