У меня есть переменная в iReport, тип данных которой является двойным, как
$V{s_management_fee}
Я хочу создать новое имя переменной как "manag_fee", которое Variable Express будет похоже на
$V{s_management_fee}*0.1
Ноон получает ошибки вроде
Компиляция в файл ... /opt/vgreports/Local_SalaryStatement_AllAgency.jasper Ошибка компиляции /opt/vgreports/Local_SalaryStatement_AllAgency.jasper!Исключения при компиляции: com.jaspersoft.ireport.designer.compiler.ErrorsCollector@770c789a net.sf.jasperreports.engine.JRException: при компиляции файла класса выражений отчета возникли ошибки: 1. Оператор * не определен для типа (ов) аргументаDouble, double value = (java.lang.Double) (((java.lang.Double) variable_s_management_fee.getValue ()) * 0.1);// $ JR_EXPR_ID = 52 $ <------------------------------------------------------------> 2. Оператор * не определен для типа (ов) аргумента Double, double value = (java.lang.Double) (((java.lang.Double) variable_s_management_fee.getOldValue ()) * 0.1);// $ JR_EXPR_ID = 52 $ <---------------------------------------------------------------> 3. Оператор * не определен для типа (ов) аргумента Double, double value = (java.lang.Double) (((java.lang.Double) variable_s_management_fee.getEstimatedValue ()) * 0,1);// $ JR_EXPR_ID = 52 $ <---------------------------------------------------------------------> 3 ошибки в net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport (JRAbstractCompiler.java:191) в com.jaspersoft.ireport.designer.compiler.IReportCompiler.run (IReportCompiler.java:493) в org.openide.util.RequestProcessor $ Task.run (RequestProcessor.java:572) в org.openide.util.RequestProcessor $Processor.run (RequestProcessor.java:997)