跳到主要内容 跳到补充内容

If..then..elseif..else..end if

if..then 控制语句是一个脚本选择结构,其可根据一个或几个逻辑条件按照不同路径强制执行脚本。

控制语句通常用于控制脚本执行流程。在图表表达式中,改用 if 条件函数。有关更多信息,请参阅if - 脚本和图表函数

语法:  

If  condition then

  [ statements ]

{ elseif condition then

  [ statements ] }

[ else

  [ statements ] ]

end if

 

由于 if..then 语句是控制语句,并以分号或换行符结束,四个可能子句(if..thenelseif..thenelseend if)中任意一个子句都不得跨越行边界。

参数:  

参数
参数说明
condition求值为 TrueFalse 的逻辑表达式。
statements一个或多个 Qlik Sense 脚本语句的任意组。

示例 1:  

if a=1 then

LOAD * from abc.csv;

SQL SELECT e, f, g from tab1;

end if

示例 2:  

if a=1 then; drop table xyz; end if;

示例 3:  

if x>0 then

LOAD * from pos.csv;

elseif x<0 then

LOAD * from neg.csv;

else

LOAD * from zero.txt;

end if

了解详情

 

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!