Switch..case..default..end switch

switch 제어 문은 표현식의 값에 따라 스크립트 실행을 다른 경로로 전환하는 스크립트 선택 구조입니다.

구문:  

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

참고: switch 문은 제어 문이므로 세미콜론이나 줄 끝(EOL)으로 끝나며 여기에 포함될 수 있는 4개의 절(switch, case, defaultend switch)은 줄 경계를 넘지 않아야 합니다.

인수:  

인수 설명
expression 임의의 표현식입니다.
valuelist 쉼표로 구분된 값 목록이며, 표현식의 값과 비교됩니다. 값 목록의 값이 표현식의 값과 같은 것으로 발견된 첫 번째 그룹의 문을 사용하여 스크립트 실행이 계속됩니다. 값 목록의 각 값은 임의의 표현식일 수 있습니다. case 절에서 일치하는 항목이 발견되지 않는 경우 default 절 아래의 문이 실행됩니다(지정한 경우).
statements 하나 이상의 QlikView 스크립트 문의 그룹입니다.

​예:  

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

참조 항목: