When
Префикс и суффикс when используется для создания условного предложения, определяющего исполнение или неисполнение оператора либо условия «exit». Это короткое утверждение можно использовать вместо полного оператора if..end if.
Синтаксис:
(when condition statement | exitstatement when condition )
Действия statement или exitstatement выполняются, только если условие имеет значение True.
Префикс when можно использовать в операторах, включающих в себя один или несколько других операторов, в том числе дополнительные префиксы when или unless.
Синтаксис:
Аргумент | Описание |
---|---|
condition | Логическое выражение, имеющее значение True или False. |
statement | Любой оператор скрипта QlikView, за исключением операторов управления. |
exitstatement | Предложение exit for, exit do или exit sub или оператор exit script. |
Примеры:
exit script when A=1;
when A=1 LOAD * from myfile.csv;
when A=1 unless B=2 drop table Tab1;