Перейти к основному содержимому

When

Префикс и суффикс when используется для создания условного предложения, определяющего исполнение или неисполнение оператора либо условия «exit». Это короткое утверждение можно использовать вместо полного оператора if..end if.

Синтаксис:  

(when condition statement | exitstatement when condition )

 

Действия statement или exitstatement выполняются, только если условие имеет значение True.

Префикс when можно использовать в операторах, включающих в себя один или несколько других операторов, в том числе дополнительные префиксы when или unless.

Синтаксис:  

Аргументы
Аргумент Описание
condition Логическое выражение, имеющее значение True или False.
statement Любой оператор скрипта Qlik Sense, за исключением операторов управления.
exitstatement Предложение exit for, exit do или exit sub или оператор exit script.

Пример 1:  

exit script when A=1;

Пример 2:  

when A=1 LOAD * from myfile.csv;

Пример 3:  

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

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!