Les scripts Qlik Sense se composent d'un certain nombre d'instructions. Une instruction peut désigner soit une instruction de script normale, soit une instruction de contrôle de script.
Les instructions de contrôle sont généralement utilisées pour contrôler le flux de l'exécution du script. Chaque clause d'une instruction de contrôle doit tenir sur une ligne de script et peut se terminer par un point-virgule ou une fin de ligne.
Les préfixes ne s'appliquent jamais aux instructions de contrôle, à l'exception des préfixes when et unless qui sont compatibles avec certaines instructions.
Tous les mots-clés du script peuvent être saisis en majuscules et/ou en minuscules.
Pour afficher une description succincte et la syntaxe d'une fonction, utilisez le menu déroulant de chaque fonction. Pour plus d'informations, cliquez sur le nom de la fonction dans la description de la syntaxe.
L'instruction de contrôle call appelle une sous-routine qui doit être définie par une instruction sub précédente.
L'instruction de contrôle do..loop est une construction d'itération de script qui exécute une ou plusieurs instructions jusqu'à ce qu'une condition logique soit remplie.
do [ ( while |
until ) condition ] [statements] [exit do [ ( when | unless )
condition ] [statements] loop [ ( while | until ) condition ]
Cette instruction de contrôle arrête l'exécution du script. Elle peut être insérée n'importe où dans le script.
L'instruction de contrôle for each..next est une construction d'itération de script qui exécute une ou plusieurs instructions pour chaque valeur d'une liste de valeurs séparées par des virgules. Les instructions comprises entre for et next à l'intérieur de la boucle sont exécutées pour chaque valeur de la liste.
L'instruction de contrôle for..next est une construction d'itération de script avec compteur. Les instructions comprises entre for et next à l'intérieur de la boucle sont exécutées pour chaque valeur de la variable du compteur entre les limites inférieure et supérieure spécifiées.
L'instruction de contrôle if..then est une construction de sélection de script qui oblige l'exécution du script à s'orienter dans un sens ou dans un autre selon une ou plusieurs conditions logiques.
Note InformationsComme l'instruction if..then 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 quatre clauses possibles (if..then, elseif..then, else et end if) ne peut s'étendre sur plusieurs lignes.
L'instruction de contrôle switch est une construction de sélection de script qui oblige l'exécution du script à s'orienter dans un sens ou dans un autre selon la valeur d'une expression.
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 !