Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Geniffer
Contributor
Contributor

Extração Qlikview

Tenho uma variável nomeada como @1, há informações dentro dessa variavel que está delimitada por tabulação, e quero extrair e criar outras colunas sem utilizar o LEFT, RIGHT OU MID.

Ex do campo @1:

50   Maria Ferreira Bezerra   250,4

87   Fernando costa  51,74

 

Não quero usar os comandos LEFT, RIGHT OU MID pq eu precisaria identificar o numero de caracteres e a minha variável tem caracteres diferentes em cada linha..

 

Alguém saberia me ajudar? 

 

3 Replies
QFabian
Specialist III
Specialist III

Hi @Geniffer !, try this function : subfield()

Try this example code, and then you are going to have each field separated.

 

A:
LOAD 
@1

from your datasource;

 

B:
Load
subfield(@1,' ', 1) as Number,
subfield(@1,' ', 2) as Name,
subfield(@1,' ', 3) as Amount
Resident A;

and its going to show like this :

QFabian_0-1610131877283.png

 

QFabian
Geniffer
Contributor
Contributor
Author

Olá @QFabian, no meu caso tenho mais de 2 milhões de linhas e faço esse tratamento diariamente, então não sei se daria para usar o INLINE, porque eu preciso que o comando extraia as informações direto do txt.

Sabe o que posso fazer?

QFabian
Specialist III
Specialist III

checlk, the updated post, i just use inline as an example, it can be your data source

QFabian