Manipulando variáveis no iReport

E ai galera! alguém poderia me dar uma mão, quero calcular em runtime dois valores passados para o relatório… estou criando o Design com o iReport e eu queria por exemplo diminuir dois campos tipo [quote]$F{nr_qt_minimo} - $F{nr_qt_atual}[/quote] em uma variavel, mas isso não funciona… queria tbm saber como multiplicar tipo[quote]$F{nr_qt_minimo} * $F{vl_item}[/quote] por exemplo… acredito que as duas formas são resolvidas igualmente… bah se alguém solber mesmo me quebra uma árvore!

falow!

É só fazer desta maneira:

    $F{nr_qt_minimo}.doubleValue() - $F{nr_qt_atual}.doubleValue() 

se os campos forem do tipo float ou double, beleza?!

Bah valeu cara! eu tinha descoberto por tentativas mesmo, o esquema do Jasper é que ele só manipula Objetos… mas ai entra as conversões ae!

Mesmo assim valeu! Abraço!

Fala galera, e se eu precisar criar uma variável desta maneira aqui :

variavel x 13% ou, no caso: $V{SUM_Saldo_1}.floatValue() *(13/100)

Desta forma que fiz não está dando certo, está ando erro ao compilar, creio que tem algo de errado nesta sintaxe !
Obrigado desde já !

Bom dia!

Se vc estiver Trabalhando com BigDecimal, pode fazer dessa maneira:

$V{SUM_Saldo_1}.multiply(BigDecimal.valueOf(0.13)

Att.

ManoJava obrigado pela atenção cara, mas o meu é float e acabei de descobrir o erro que ocorria, agora ele esta compilando.
Bom mas mesmo assim tenho mais uma dúvida kkk, preciso agora pegar a diferença de dias e salvar em uma variável, é possível ?

Tipo: dataVencimento - dataAtual
não sei como pegar essa dataAtual no iReport