Pessoal, estou tentando criar uma variavel p/ somar os valores do detalhe, se atenderem uma determinada condição, porém ainda não consegui.
estou tentando isso na expressão da variável:
if($F{R}.indexOf("R")>=0)$F{valor}
Dá o seguinte erro:
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. Syntax error on token "(", ; expected value = (java.lang.Double)(if(((java.lang.String)field_R.getValue()).indexOf("R")>=0)((java.lang.Double)field_valor.getValue()));//$JR_EXPR_ID=8$
2. Syntax error on token ")", ++ expected value = (java.lang.Double)(if(((java.lang.String)field_R.getValue()).indexOf("R")>=0)((java.lang.Double)field_valor.getValue()));//$JR_EXPR_ID=8$