| |||
Ayuda con calculos en Ireport Hola a todos mi nueva duda con respecto a ireport es como poder hacer calculos ya sean de sumas, restas, multiplicaciones, divisiones, etc, etc ... he visto varios ejemplos pero la verdad no entiendo como funcionan, como dato adicional aclaro que tengo el plugin de ireport para netbeans 6.1 ,si pudieran pasarme un link donde expliquen detalladamente como hacer calculos para ireport o me proporcionaran unos ejemplos les estaria muy agradecido (P.D. si se puede que sea un manual de paso a paso como hacer los calculos de verdad que no entiendo como hacerlo :(). |
| |||
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:
esos ejemplos anteriores son con calculos, aqui dejo algunos ejemplos de condiciones anidadas (if anidados)new java.lang.Float( ($V{var1}.floatValue()) +($V{var2}.floatValue()) +($V{var3}.floatValue()) +($V{var4}.floatValue()) )
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:
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 (($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" |