Campo Script en vReport


([N1] vlinares) #1

Buenos días…
Estoy intentando mostrar en un campo de Script de vReport el resultado de el calculo siguiente:

“IF (($V{OP_N}!=0) && ($V{OP_N_1}!=0)){
(($V{OP_N}-$V{OP_N_1})/$V{OP_N_1})*100
} ELSE IF (($V{OP_N}!=0) && ($V{OP_N_1}==0)) {
100
} ELSE IF (($V{OP_N}==0) && ($V{OP_N_1}!=0)) {
-100
} ELSE IF (($V{OP_N}==0) && ($V{OP_N_1}==0)) {
0
};”

El campo es Tipo “Script” y el Tipo de datos “Numérico”

Pero no me funciona.
¿Puede ayudarme alguien?.

Saludos
Vicente


([N3] pacosatu) #2

Hola Vicente.

Revisa los comandos IF, ELSE IF, deben ir en minúsculas.

Saludos
Paco Satué


([N1] vlinares) #3

Hola Paco…

Como siempre… muchas gracias.

Saludos.
Vicente