Accéder au contenu principal

Index - fonction de script et fonction 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 à partir de 1.

 

Index(text, substring[, count])

Type de données renvoyé : entier

 

Arguments Index
Argument Description
text Chaîne d'origine.
substring Chaîne de caractères à rechercher dans text.
count Définit l'occurrence de la sous-chaîne substring à rechercher. Par exemple, une valeur de 2 recherche la deuxième occurrence.

 

Exemples et résultats
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 Date =  1997-07-14 Renvoie 07.

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 !

Rejoignez le Programme de modernisation analytique

Remove banner from view

Modernisez votre système sans compromettre vos précieuses applications QlikView grâce au Programme de modernisation analytique. Cliquez ici pour plus d'informations ou contactez : ampquestions@qlik.com