Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2008, 10:01
limonchaz
 
Fecha de Ingreso: septiembre-2008
Ubicación: Cuernavaca, Morelos
Mensajes: 40
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: calculos en Ireport

Pues bueno resulta que con un poco de ayuda pude realizar distintos calculos aunque aun me falta saber si se pueden hacer raices cuadradas en ireport (creo que es con standar deviation si alguien sabe por favor aviseme) pero bueno aqui dejo algunos ejemplos que funcionaron para mi ...

Código:
new java.lang.Long(  ($F{campo}.longValue()) *(10))
Código:
new java.lang.Double(  ($V{varx}.longValue()) *(0.352) )
Código:
new Double( ( ($V{varx}.doubleValue()) /(2) ) + (50))
Código:
new java.lang.Float(  ($V{var1}.floatValue()) +($V{var2}.floatValue()) +($V{var3}.floatValue()) +($V{var4}.floatValue()) )
esos ejemplos anteriores son con calculos, aqui dejo algunos ejemplos de condiciones anidadas (if anidados)

Código:
(($V{var}.longValue())>6)?"Alto":(($V{var}.longValue())>5)?"Mod. Alto":(($V{var}.longValue())>4)?"Mediano":(($V{var}.longValue())>3)?"Mod. Bajo":(($V{var}.longValue())>2)?"Bajo":(($V{var}.longValue())>1)?"Muy Bajo":"Error"
Código:
(($F{var}.floatValue())>8)?"Muy Alto":(($F{var}.floatValue())==4)?"Alto":(($F{var}.floatValue())>2)?"Medio":(($F{var}.floatValue())>0)?"Bajo":(($F{var}.floatValue())==0)?"Muy Bajo":"Sepa"
solo son algunos de los ejemplos que se pueden hacer con ireport espero les ayuden si tienen mas ojala y los compartan para aquellos despistados o principiantes como yo