If()

Renvoie une valeur si la condition est vraie et une autre sinon.

Présentation

Dans un tableau de contrôle des traitements, une condition peut distinguer les lots terminés à l'heure de ceux qui dépassent leur fenêtre. If() permet de choisir le résultat affiché selon ce test. C'est très lisible pour une règle courte ; lorsque les conditions s'empilent, une table de correspondance ou un calcul préparé au chargement peut rendre l'application plus facile à maintenir.

Syntaxe

If(condition, then [, else])
ParamètreDescription
conditionCondition évaluée par Qlik.
thenValeur renvoyée lorsque la condition est vraie.
else (facultatif)Valeur renvoyée lorsque la condition est fausse. Si elle est omise, le résultat est NULL.

Exemple pratique

Exemple Qlik

Expression Qlik

If(Montant >= 100, 'Important', 'Standard')

Données de départ

Montant = 125 €

Résultat

'Important'

Classer la commande selon son montant.

Précisions techniques

  • else est facultatif : lorsque la condition est fausse et qu'aucune valeur else n'est indiquée, If() renvoie NULL.