When
Der Zusatz when definiert eine Bedingung für die Ausführung eines Befehls bzw. eines exit-Befehls. Es kann somit als Kurzform des vollständigen Befehls if..end if betrachtet werden.
Syntax:
(when condition statement | exitstatement when condition )
statement oder exitstatement wird nur ausgeführt, wenn die Bedingung
Der Zusatz when kann auch für Befehle verwendet werden, die bereits einen oder mehrere andere Befehle aufweisen, einschließlich zusätzlicher when- oder unless-Zusätze.
Syntax:
Argument | Beschreibung |
---|---|
condition | Eine logische Formel, die |
statement | Ein beliebiger Qlik Sense-Skriptbefehl mit Ausnahme von Steuerungsbefehlen. |
exitstatement | Eine exit for-, exit do- oder exit sub-Bedingung oder ein exit script-Befehl. |
Example 1:
exit script when A=1;
Example 2:
when A=1 LOAD * from myfile.csv;
Example 3:
when A=1 unless B=2 drop table Tab1;