Saltar al contenido principal

When

El prefijo y sufijo when sirven para crear una cláusula condicional que determina si una sentencia o cláusula exit debería ejecutarse o no. Puede verse como una excelente alternativa a la sentencia completa if..end if.

Sintaxis:  

(when condition statement | exitstatement when condition )

 

La sentencia statement o exitstatement solo se ejecutará si la condicioón devuelve True.

El prefijo unless se puede usar en sentencias que a su vez ya contienen una o varias sentencias, incluidos prefijos when o when adicionales.

Sintaxis:  

Argumentos de When
Argumento Descripción
condition Es una expresión lógica que se evalúa como True o False.
statement Cualquier sentencia de script de QlikView, excepto las sentencias de control.
exitstatement Una cláusula exit for, exit do o exit sub, o una sentencia exit script.

Ejemplos:  

exit script when A=1;

when A=1 LOAD * from myfile.csv;

when A=1 unless B=2 drop table Tab1;

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com