Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Switch..case..default..end switch

Der Steuerungsbefehl switch ist eine Skriptauswahl, mit der die Ausführung des Skripts gezwungen wird, abhängig vom Wert einer Formel unterschiedlichen Pfaden zu folgen.

Syntax:  

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

InformationshinweisDa switch zu den Steuerungsbefehlen gehört und mit einem Semikolon oder einer Zeilenschaltung abschließt, dürfen sich die einzelnen Befehlssequenzen (switch, case, default und end switch) nicht über mehrere Zeilen erstrecken.

Argumente:  

Argumente
Argument Beschreibung
expression Eine beliebige Formel.
valuelist Eine durch Komma getrennte Liste von Werten, die mit dem Ergebnis der Formel verglichen wird. Die Ausführung des Skripts wird bei den Befehlen fortgesetzt, in deren zugehöriger Werteliste als Erstes eine Übereinstimmung mit dem Ergebnis der Formel festgestellt wird. Die Werte in der Werteliste können beliebige Formeln sein. Wird in keiner der case-Bedingungen eine Übereinstimmung festgestellt, werden die auf default folgenden Befehle ausgeführt, sofern vorhanden.
statements Jede Gruppe von einem oder mehreren Qlik Sense-Skriptbefehlen.

Beispiel:  

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

Weitere Informationen

 

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!