QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Unless

unless前缀和后缀用于创建确定是否应计算语句或 exit 子句的条件子句。它可以被看作是完整的 if..end if语句的简洁替代形式。

语法:  

(Unless condition statement | exitstatement Unless condition )

 

如果condition评估结果为 False,则仅将执行 statementexitstatement

unless前缀可以在已有一个或多个语句的语句上使用,包括其他 whenunless 前缀。

参数:  

参数 说明
condition 用于评估 TrueFalse 的逻辑表达式。
statement 任意 QlikView脚本语句,不包括控制语句。
exitstatement exit forexit doexit sub 子句或 exit script 语句。

示例:  

exit script unless A=1;

unless A=1 LOAD * from myfile.csv;

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