Do..loop

do..loop 제어 문은 논리 조건이 충족될 때까지 하나 또는 여러 문을 실행하는 스크립트 반복 구조입니다.

Syntax:  

Do [ ( while | until ) condition ] [statements]
[exit do [ ( when | unless ) condition ] [statements]
loop[ ( while | until ) condition ]

 

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

Arguments:  

인수 설명
condition

True 또는 False로 평가되는 논리 표현식입니다.

statements

하나 이상의 Qlik Sense 스크립트 문의 그룹입니다.

while / until

while 또는 until 조건절은 do..loop 문에서 한 번만 나와야 합니다. 즉, do 다음이나 loop 다음에 나올 수 있습니다. 각 조건은 처음 발견될 때만 해석되지만 루프 내에서는 발견될 때마다 평가됩니다.

exit do

루프 내에서 exit do 절이 나올 경우 스크립트 실행이 루프의 끝을 나타내는 loop 절 다음 첫 번째 문으로 전환됩니다. 선택적으로 when 또는 unless 접미사를 사용하여 exit do 절을 조건부로 만들 수 있습니다.

Example:  

// LOAD files file1.csv..file9.csv

Set a=1;

Do while a<10

LOAD * from file$(a).csv;

Let a=a+1;

Loop

See also: