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