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

alt - fonction de script et fonction de graphique

La fonction alt renvoie le premier des paramètres doté d'une représentation numérique valide. Si aucune correspondance n'est trouvée, c'est le dernier paramètre qui est renvoyé. Vous pouvez utiliser autant de paramètres que vous le souhaitez.

 

alt(expr1[ , expr2 , expr3 , ...] , else)

entier

Arguments
ArgumentDescription
expr1Première expression utilisée pour rechercher une représentation numérique valide.
expr2Deuxième expression utilisée pour rechercher une représentation numérique valide.
expr3Troisième expression utilisée pour rechercher une représentation numérique valide.
elseValeur à renvoyer si aucun des paramètres précédents ne comporte de représentation numérique valide.

La fonction alt s'utilise souvent avec les fonctions d'interprétation des nombres et des dates. De cette manière, Qlik Sense peut tester différents formats de date selon un ordre de priorité. Elle peut également servir à gérer les valeurs NULL dans les expressions numériques.

Exemple : Expressions de graphique
ExempleRésultat

alt( date#( dat , 'YYYY/MM/DD' ),

date#( dat , 'MM/DD/YYYY' ),

date#( dat , 'MM/DD/YY' ),

'No valid date' )

Cette expression recherche dans le champ date une date correspondant à l'un des trois formats de date spécifiés. Si elle en trouve une, elle renvoie une valeur double comportant la chaîne d'origine et une représentation numérique valide d'une date. Si aucune correspondance n'est trouvée, elle renvoie le texte No valid date (sans représentation numérique valide).

alt(Sales,0) + alt(Margin,0)

Cette expression ajoute les champs Sales et Margin, remplaçant toute valeur manquante (NULL) par un 0.

Exemple - Les bases de alt

Exemple - Utilisation de alt pour remplacer les valeurs manquantes

Exemple - Scénario alt

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 !