Variável retornando Null em "if" no iReport

0 respostas
Bruno_M_Gasparotto

Olá mais uma vez :slight_smile:

Dentro de um SubDataSet, tenho uma variável chamada quantidadeInfrutiferas que tem a seguinte Expression:

$F{Codigo SABESP}.equals("400070") ? $F{Quantidade}: $V{quantidadeInfrutiferas}

Quero apenas o valor quando o tal código for igual a 400070, se após a atribuição deste valor, ele encontrar outro código, ele simplesmente atribui o valor dela mesma.
Fiz esse else pela necessidade de inclui-lo nessa cláusula, caso contrário o relatório não compila, pois seria só deixar:

$F{Codigo SABESP}.equals("400070") ? $F{Quantidade}

Problema: Essa variável está retornando null qdo eu tento atribuir o valor dela mesma, se eu atribuir qualquer outra coisa para testar, funciona:

$F{Codigo SABESP}.equals("400070") ? $F{Quantidade}: $F{Quantidade}

Obs: Essa variável está sendo exibida no Table Footer.

Estou quebrando a cabeça nisso, se alguém puder me dar uma luz, vou agradecer mto!

Abraços,

Criado 18 de junho de 2012
Respostas 0
Participantes 1