Do..loop

do..loop 制御ステートメントはスクリプト反復構文で、論理条件が満たされるまで、1 つまたは複数のステートメントを実行します。

Syntax:  

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

 

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

Arguments:  

引数 説明
condition

True または False の評価を実施する論理式。

statements

1 つ以上の Qlik Sense スクリプト ステートメントのグループ。

while / until

while または until 条件節は、do..loop ステートメントに 1 つだけ必要です (例えば、do あるいは loop の後)。各条件は、初出の場合に限り解釈されますが、ループ内に出現した場合は毎回評価されます。

exit do

exit do 節がループ内で出現した場合、スクリプトの実行はループの終了を示す loop 節の後の最初のステートメントに移ります。exit do 節は、whenunless サフィックスを使用して条件を付けることができます。

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: