Ir para conteúdo principal

Index – função de script e gráfico

Index() busca uma string para localizar a posição inicial da enésima ocorrência de uma subsequência fornecida. Um terceiro argumento opcional fornece o valor de n, que é 1 se for omitido. Um valor negativo busca a partir do final da string. As posições nos caracteres são numeradas de 1 em diante.

Sintaxe:  

Index(text, substring[, count])

Tipo de dados de retorno: inteiro

Argumentos:  

Argumentos Index
Argumento Descrição
text A string original.
substring Uma string de caracteres para pesquisar em text.
count Define qual ocorrência de substring pesquisar. Por exemplo, um valor de duas pesquisas para a segunda ocorrência.

Exemplos e resultados:  

Exemplos e resultados
Exemplo Resultado
Index( 'abcdefg', 'cd' ) Retorna 3
Index( 'abcdabcd', 'b', 2) Retorna 6 (a segunda ocorrência de "b")
Index( 'abcdabcd', 'b',-2) Retorna 2 (a segunda ocorrência de "b" começando do final)
Left( Date, Index( Date,'-') -1 ) where Date =  1997-07-14 Retorna 1997
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date =  1997-07-14 Retorna 07

Participe do Programa de Modernização do Analytics

Remove banner from view

Modernize sem comprometer seus valiosos aplicativos QlikView com o Programa de Modernização do Analytics. Clique aqui para mais informações ou entre em contato: ampquestions@qlik.com