Это должен быть простой вопрос по JasperReports . Я пытаюсь сделать простой счетчик для всего отчета, который должен увеличиваться в зависимости от условия. Однако, как бы я ни старался,кажется, что переменная счетчика всегда увеличивается, независимо от выражения переменной. Свойства определения моей переменной приведены ниже:
Класс : Целое число
Расчет : Счетчик
Тип сброса : Отчет
Тип приращения : Нет
Выражение переменной : $ F {on_target} .doubleValue ()> = 0,0
Начальное значение : Integer.valueOf (0)
У меня в наборе данных всего 23 строки, и, исходя из критериев, счетчик должен в конечном итоге равняться 18. У меня есть переменная, выводимая в полосе Summary , с Evaluation Time - Сейчас . Однако, независимо от времени оценки и даже установки Variable Expression на Boolean.valueOf (true == false)
, значение переменной всегда оказывается равным 23.
What я забыл простую мелочь?