Unless

Prefiks i sufiks unless jest używany do tworzenia klauzuli warunkowej określającej, czy dana instrukcja lub klauzula wyjściowa ma być sprawdzana czy też nie. Mogą być one traktowane jako wygodna alternatywa pełnej instrukcji if..end if.

Syntax:  

(Unless condition statement | exitstatement Unless condition )

 

Instrukcja statement lub exitstatement zostanie wykonana tylko wtedy, gdy condition przyjmie wartość False.

Prefiks unless może być używany do instrukcji, które już składają się z jednej lub wielu innych instrukcji, włącznie z dodatkowymi prefiksami when lub unless.

Arguments:  

Argument Opis
condition Wyrażenie logiczne, którego ocena zwraca True lub False.
statement Dowolna instrukcja skryptu aplikacji QlikView poza instrukcjami sterowania.
exitstatement Klauzula exit for, exit do lub exit sub albo instrukcja exit script.

Examples:  

exit script unless A=1;

unless A=1 LOAD * from myfile.csv;

unless A=1 when B=2 drop table Tab1;