Saltar al contenido principal Saltar al contenido complementario

Switch..case..default..end switch

La sentencia de control switch es una construcción de script que obliga a que la ejecución del script siga diferentes caminos dependiendo del valor de una expresión.

Sintaxis:  

Switch expression {case valuelist [ statements ]} [default statements] end switch

Nota informativaComo la sentencia switch es una sentencia de control y como tal termina con un punto y coma o un final de línea, cada una de sus tres cláusulas posibles (switch, case, default y end switch) no debe sobrepasar el límite de una línea.

Argumentos:  

Argumentos de Switch
Argumento Descripción
expression Es una expresión cualquiera.
valuelist Una lista de valores separados por comas, con los que se compara el valor de expresión. La ejecución del script continuará con las sentencias del primer grupo que se haya hallado que contienen un valor en listavalores igual al valor de expresión. Cada valor de listavalores puede ser una expresión cualquiera. Si no se encuentra correspondencia alguna en la cláusula case, se ejecutarán las sentencias de la cláusula default, si se especificaron.
statements Es cualquier grupo de una o varias sentencias de script de QlikView.

Ejemplo:  

Switch I

Case 1

LOAD '$(I): CASE 1' as case autogenerate 1;

Case 2

LOAD '$(I): CASE 2' as case autogenerate 1;

Default

LOAD '$(I): DEFAULT' as case autogenerate 1;

End Switch

Más información

 

¿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