как сделать переменную + 1 в iReport - PullRequest
2 голосов
/ 17 декабря 2010

Я хочу сделать строку № в другой области группы. Например, в группе я хочу, чтобы она появилась

1. 2. и следующая область группы, например, детальная группа, я хочу, чтобы она продолжалась 3. 4.

Я не сбрасываю. как ???

Ответы [ 2 ]

3 голосов
/ 17 декабря 2010

Создать переменную group_COUNT. Сделайте это Целое число , присвойте ему тип расчета Счет , Тип сброса Отчет , Тип приращения Группа и выберите группу приращений. Выражение переменной должно быть $V{group_COUNT}++. Удалите его в зону вашей группы, и он должен увеличиваться при каждом изменении группы.

0 голосов
/ 20 июня 2011

Если вы создали группу и используете полосу подробностей (значит, полоса подробностей вы должны напечатать значение, как вы сказали), то используйте переменную, сгенерированную в отчете, например (ваш groupname_count), которая дает значение как 123 и следующее.полоса 3,4 в качестве запроса нашла записи в полосе подробностей.или если вы создали группу, и вам необходимо напечатать ни как 1, 2, как это, и для следующих записей группы 3,4 затем создать одно переменное имя класса - десятичное число по математике, счетчик вычислений, сбросить тип имени группыинкремент типа нет,выражение переменной (в котором поле, в котором отображается значение alws) помещает туда выражение начального значения 0.

...