viernes, 29 de enero de 2010

Suma de variables en iReport

Sumar dos variables en iReport es mas sencillo de lo que parece.

En lugar de hacer esto
$V{mi_variable_01} + $V{mi_variable_02}

Se debe hacer lo siguiente
$V{mi_variable_01}.add( $V{mi_variable_02} )

Nota: Ambas variables deben ser del mismo tipo y deben ser numericas (java.math.BigDecimal, )java.lang.Double, etc).

3 comentarios:

  1. hola, tengo 1 problemita con el jasper.. Tengo montos de facturacion por mes, de enero a diciembre, pero no todos los meses tienen movimiento, por lo que me sale por ejemplo:
    enero febre marzo ..... diciembre
    0 500 0 1000

    lo que necesito hacer es el promedio solo de los campos que tengan movimientos, o sea:
    (500+1000)/2....

    me das alguna idea..
    te agradezco de antemano

    ResponderEliminar
  2. Y si deseo sumar y restar varias variables para construir mi nueva variable como podría?

    ResponderEliminar
  3. gracias por la respuest. Me funcionó perfectamente. Esto hice para poder restar el valor de una Funcion con la de otra $F{detalledeventa_ValorTotal}-( $F{comprobante_descuento})

    ResponderEliminar