Ga naar hoofdinhoud Ga naar aanvullende inhoud

Switch..case..default..end switch

De besturingsopdracht switch is een constructie voor scriptselectie waarmee de uitvoering van het script, afhankelijk van de waarde van een uitdrukking, op verschillende manieren kan verlopen.

Syntaxis:  

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

InformatieOmdat de instructie switch een besturingsopdracht is en dus wordt afgesloten door een puntkomma of het einde van een regel, mag geen van de vier mogelijke clausules (switch, case, default en end switch) de regelgrens overschrijden.

Argumenten:  

Argumenten
Argument Beschrijving
expression Een willekeurige uitdrukking.
valuelist Een door komma's gescheiden lijst waarden waarmee de waarde van de uitdrukking zal worden vergeleken. Uitvoering van het script wordt vervolgd met de opdrachten in de eerste groep waarvoor een waarde in valuelist is gevonden die gelijk is aan de waarde in de uitdrukking. Elke waarde in valuelist kan een willekeurige uitdrukking zijn. Als in geen van de case-opdrachten een overeenkomst is gevonden, worden de opdrachten achter default, indien gespecificeerd, uitgevoerd.
statements Een willekeurige groep van een of meer Qlik Sense-scriptopdrachten.

Voorbeeld:  

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

Meer informatie

 

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!