Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Valber1
Contributor II
Contributor II

Converter linha em coluna

Olá! Tudo bem?

Estou com a seguinte dúvida.

Estou com uma tabela com os ids concatenados. Gostaria de saber alguma forma de transforma esses ids concatenadso em colunas. E que eles sejam relacionados. Ex: Que o 02.1.1 esteja dentro de 02.1

Valber1_1-1603378134903.png

 

 

Labels (3)
1 Solution

Accepted Solutions
Gui_Approbato
Creator III
Creator III

Isso..

Veja como fica quando você coloca:

Load CTT_CUSTO as CUSTO, 

       Subfield(CTT_CUSTO ,'.') as Fragmento_Custo,

       Subfield(CTT_CUSTO ,'.', 1) as Nivel_1,

      Subfield(CTT_CUSTO ,'.', 2) as Nivel_2,

      Subfield(CTT_CUSTO ,'.', 3) as Nivel_3 

From ...

 

View solution in original post

4 Replies
Gui_Approbato
Creator III
Creator III

Olá Valber,

Você pode usar a função Subfield para separar o seu texto de acordo com o delimitador (nesse caso, o ponto).

Aí no terceiro parametro você poe o "pedaço" que você quer pegar.

Exemplo: Subfield('02.1.0024' , '.' , 2 )  --> retorna 1, pois é a segunda parte na quebra do ponto.

Valber1
Contributor II
Contributor II
Author

Onde é que eu coloco essa função? No script, se sim como? Pois quando adiciono o script só fica o nome da coluna "CTT_CUSTO".

Valber1_0-1603380006337.png

 

Gui_Approbato
Creator III
Creator III

Isso..

Veja como fica quando você coloca:

Load CTT_CUSTO as CUSTO, 

       Subfield(CTT_CUSTO ,'.') as Fragmento_Custo,

       Subfield(CTT_CUSTO ,'.', 1) as Nivel_1,

      Subfield(CTT_CUSTO ,'.', 2) as Nivel_2,

      Subfield(CTT_CUSTO ,'.', 3) as Nivel_3 

From ...

 

Valber1
Contributor II
Contributor II
Author

Funciounou !!! Muito obrigado.