Ireport Ошибка выражения переменной в обусловливании - PullRequest
0 голосов
/ 17 мая 2019

Я хочу суммировать часы отпуска на основе оплаченного или неоплаченного столбца в Ireport Переменная преобразования

Ex: 
Leave hrs    |   Paid?
8            |    Y
8            |    Y
9            |    N

Мое переменное выражение это

($F{paid}.equals("Y"))? $F{total_hours} : new Double(0.0)

Я ожидаю получить результат 16, но.

Это ошибка

net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
                value = (((java.lang.String)field_paid.getValue()).equals("Y") ? ((java.lang.Double)field_total_hours.getValue()) : 0); //$JR_EXPR_ID=11$
                         <--------------------------------------------------->
1 errors
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...