Pick()

Renvoie la n-ième expression de la liste.

Présentation

Une application de pilotage doit afficher des indicateurs différents selon le mode choisi par l'utilisateur. Pick() sélectionne une expression à partir d'un numéro de position : pratique pour éviter de longues conditions imbriquées. Tu peux l'associer à Match() pour convertir un libellé métier en position. Vérifie toujours que le rang calculé correspond bien à l'ordre des expressions proposées.

Syntaxe

Pick(n, expr1 [, expr2, ... exprN])

Exemple pratique

Exemple Qlik

Expression Qlik

Pick(2, 'Faible', 'Moyen', 'Élevé')

Données de départ

Indice = 2

Résultat

'Moyen'

Choisir le deuxième libellé de la liste.

Précisions techniques

  • Pick() renvoie l’expression placée à la position n. Il est souvent associé à Match() : Pick(Match(...), ...) permet de convertir directement un choix en libellé ou en expression.