0

I have this expression in field:

$F{quartoAptoValorTotalLiberado} != new BigDecimal(0) &&
$F{quartoAptoValorTotalCobrado} != new BigDecimal(0)   ?

$F{quartoAptoValorTotalLiberado}.divide($F{quartoAptoValorTotalCobrado}, new MathContext(100))

:
new BigDecimal(0)

All fields defined have BigDecimal type.

I am using ireport version 3.0.0

When I use ireport, the compilation is successfully, but when I compile in java run debug I receive an error because this expression is incorrect.

I Can't reopened this question. I was solved programmatically inside iReport 3.0.0 with this code:

$F{dayClinicValorTotalLiberado} != BigDecimal.ZERO &&
$F{dayClinicValorTotalCobrado} != BigDecimal.ZERO    ?

$F{dayClinicValorTotalLiberado}.divide($F{dayClinicValorTotalCobrado}, new MathContext(100))

:

BigDecimal.ZERO
paulo.sobrinho
  • 83
  • 1
  • 1
  • 11

0 Answers0