Switch..case..default..end switch
switch 제어 문은 표현식의 값에 따라 스크립트 실행을 다른 경로로 전환하는 스크립트 선택 구조입니다.
구문:
Switch expression {case valuelist [ statements ]} [default statements] end switch
정보 메모switch 문은 제어 문이므로 세미콜론이나 줄 끝(EOL)으로 끝나며 여기에 포함될 수 있는 4개의 절(switch, case, default 및 end 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