Do..loop
do..loop 제어 문은 논리 조건이 충족될 때까지 또는 충족되는 동안 하나 또는 여러 문을 실행하는 스크립트 반복 구조입니다.
구문:
Do [ ( while |
until ) condition ] [statements]
[exit do [ ( when | unless )
condition ] [statements]
loop[ ( while | until ) condition ]
인수:
인수 | 설명 |
---|---|
condition |
True 또는 False로 평가되는 논리 표현식입니다. |
statements |
하나 이상의 QlikView 스크립트 문의 그룹입니다. |
while / until |
while 또는 until 조건절은 do..loop 문에서 한 번만 나와야 합니다. 즉, do 다음이나 loop 다음에 나올 수 있습니다. 각 조건은 처음 발견될 때만 해석되지만 루프 내에서는 발견될 때마다 평가됩니다. |
exit do |
루프 내에서 exit do 절이 나올 경우 스크립트 실행이 루프의 끝을 나타내는 loop 절 다음 첫 번째 문으로 전환됩니다. 선택적으로 when 또는 unless 접미사를 사용하여 exit do 절을 조건부로 만들 수 있습니다. |
// LOAD files file1.csv..file9.csv
Set a=1;
Do while a<10
LOAD * from file$(a).csv;
Let a=a+1;
Loop