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?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.

Ú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