Accéder au contenu principal Passer au contenu complémentaire

Do..loop

L'instruction de contrôle do..loop est une construction d'itération de script qui exécute une ou plusieurs instructions pendant ou jusqu'à ce qu'une condition logique soit remplie.

 

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

 

Note InformationsComme l'instruction do..loop est une instruction de contrôle et, en tant que telle, se termine par un point-virgule ou une fin de ligne, aucune de ses trois clauses possibles (do,exit do et loop) ne peut s'étendre sur plusieurs lignes.

 

Arguments Do
Argument Description
condition

Expression logique dont l'évaluation a pour résultat True ou False.

statements

Tout groupe d'une ou plusieurs instructions de script QlikView.

while / until

Les clauses conditionnelles while ou until ne doivent figurer qu'une fois dans une instruction do..loop, soit après do, soit après loop. Chaque condition n'est interprétée que la première fois, mais elle est évaluée à chaque fois que le script la rencontre dans la boucle.

exit do

Si une clause exit do se trouve dans la boucle, l'exécution du script est transférée à la première instruction qui suit la clause loop indiquant la fin de la boucle. Il est possible de rendre une clause exit do conditionnelle par l'utilisation facultative d'un suffixe when ou unless.

 

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

Set a=1;

Do while a<10

LOAD * from file$(a).csv;

Let a=a+1;

Loop

En savoir plus

 

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !

Rejoignez le Programme de modernisation analytique

Remove banner from view

Modernisez votre système sans compromettre vos précieuses applications QlikView grâce au Programme de modernisation analytique. Cliquez ici pour plus d'informations ou contactez : ampquestions@qlik.com