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 unless kann auch für Befehle verwendet werden, die bereits einen oder mehrere andere Befehle aufweisen, einschließlich zusätzlicher when- oder when-Zusätze.
Syntax:
Argument | Beschreibung |
---|---|
condition | Eine logische Formel, die |
statement | Ein beliebiger QlikView-Skriptbefehl mit Ausnahme von Steuerungsbefehlen. |
exitstatement | Eine exit for-, exit do- oder exit sub-Bedingung oder ein exit script-Befehl. |
Examples:
exit script when A=1;
when A=1 LOAD * from myfile.csv;
when A=1 unless B=2 drop table Tab1;