# 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:

Unless-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;`