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

Switch..case..default..end switch

switch 控制语句是一个脚本选择项构造,根据表达式值,以不同路径强制执行脚本。

语法:  

Switch expression {case valuelist [ statements ]} [default statements] end switch

信息注释由于 switch 语句是控制语句,并以分号或换行符结束,四个可能子句(switchcasedefaultend switch)中任意一个子句都不得跨越行边界。

参数:  

参数
参数 说明
expression 任意表达式。
valuelist 逗号分隔的值列表,可以在其中比较表达式的值。执行此脚本将继续沿用第一组中在值列表和表达式中相等的值的语句。值列表中的每一个值都可以是任意表达式。如果在任意 case 子句中都无匹配值,则将执行 default 子句下的语句(如果指定)。
statements 一个或多个 Qlik Sense 脚本语句的任意组。

示例:  

Switch I

Case 1

LOAD '$(I): CASE 1' as case autogenerate 1;

Case 2

LOAD '$(I): CASE 2' as case autogenerate 1;

Default

LOAD '$(I): DEFAULT' as case autogenerate 1;

End Switch

了解详情

 

本页面有帮助吗?

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