Index Fonction de script et de graphique | Aide Qlik Cloud
Accéder au contenu principal Passer au contenu complémentaire

Index Fonction de script et de graphique

Index() recherche dans une chaîne la position de départ de la nième occurrence d'une sous-chaîne fournie. Un troisième argument facultatif fournit la valeur de n, qui est égale à 1 s'il est omis. Une valeur négative permet de lancer la recherche en commençant par la fin de la chaîne. Les positions dans la chaîne sont numérotées de gauche à droite à partir de 1.

 

Index(text, substring[, count])

entier

Arguments
Argument Description
text Chaîne d'origine.
substring

Chaîne de caractères à rechercher dans text.

Note InformationsSi la sous-chaîne n'existe pas dans le texte, l'index renvoie 0.
count Définit l'occurrence de substring à rechercher. Par exemple, une valeur de 2 recherche la deuxième occurrence. Une valeur négative commence par la fin de la chaîne.
Exemple : Expressions de graphique
Exemple Résultat
Index( 'abcdefg', 'cd' ) Renvoie 3
Index( 'abcdabcd', 'b', 2 ) Renvoie 6 (la deuxième occurrence de b)
Index( 'abcdabcd', 'b',-2 ) Renvoie 2 (la deuxième occurrence de b en commençant par la fin)
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 Renvoie 1997
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date1997-07-14 Renvoie 07
Index( 'abc', 'x' ) Renvoie 0 (x n'existe pas dans la chaîne abc)
Index( 'abc', 'a', 2 ) Renvoie 0 (il n'existe pas de deuxième occurrence de a)

Exemple - Les bases de Index

Exemple - Scénario Index

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 – faites-le-nous savoir.