Switch..case..default..end switch
L'instruction de contrôle switch est une construction de sélection de script qui oblige l'exécution du script à s'orienter dans un sens ou dans un autre selon la valeur d'une expression.
Switch expression {case valuelist [ statements ]} [default statements] end switch
Argument | Description |
---|---|
expression | Expression arbitraire. |
valuelist | Liste de valeurs séparées par des virgules à laquelle la valeur de l'expression sera comparée. L'exécution du script se poursuit avec les instructions du premier groupe rencontré qui comporte dans l'argument valuelist une valeur égale à la valeur de l'expression. Chaque valeur de l'argument valuelist peut désigner une expression arbitraire. Si aucune valeur correspondante n'est trouvée dans une clause case, les instructions figurant dans la clause default (si celle-ci est spécifiée) sont exécutées. |
statements | Tout groupe d'une ou plusieurs instructions de script QlikView. |
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