Saltar al contenido principal

Index - función de script y de gráfico

Index() busca en una cadena para hallar la posición inicial de la enésima vez que aparece una subcadena proporcionada. Un tercer argumento opcional proporciona el valor de n, el cual se considera 1 si se omite. Un valor negativo busca desde el final de la cadena. Las posiciones de la cadena se numeran desde 1 y hacia arriba.

Sintaxis:  

Index(text, substring[, count])

Tipo de datos que devuelve: Entero

Argumentos:  

Argumentos de Index
Argumento Descripción
text La cadena original.
substring Una cadena de caracteres que buscar en text.
count Define qué ocurrencia de substring buscar. Por ejemplo, un valor de 2 busca la segunda vez que aparece un carácter.

Ejemplos y resultados:  

Ejemplos y resultados
Ejemplo Resultado
Index( 'abcdefg', 'cd' ) Devuelve 3
Index( 'abcdabcd', 'b', 2) Devuelve 6 (la segunda vez que aparece 'b')
Index( 'abcdabcd', 'b',-2) Devuelve 2 (la segunda vez que aparece 'b' empezando por el final)
Left( Date, Index( Date,'-') -1 ) where Date =  1997-07-14 Devuelve 1997
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date =  1997-07-14 Devuelve 07

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com