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

Switch..case..default..end switch

switch 制御ステートメントは、数式の値に基づいて異なるパスに従うようスクリプトを強制実行させるスクリプト選択構文です。

Syntax:  

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

注: switch ステートメントは制御文であり、セミコロンまたは改行コードで終わっているため、使用可能な 4 つの節 (switchcasedefaultend switch) が行をまたぐことはできません。

Arguments:  

引数 説明
expression 任意の式。
valuelist 比較される数式の値のコンマ区切りのリスト。スクリプトの実行は、値リストの値が数式の値と等しい最初のグループのステートメントで続行されます。値リストの各値は、任意の数式の場合があります。case 節で一致しない場合は、default 節 (指定した場合) のステートメントが実行されます。
statements 1 つ以上の Qlik Sense スクリプト ステートメントのグループ。

Example:  

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

See also: