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?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.

Ú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