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: 
Valber1
Contributor II
Contributor II

Erro em seleção no Subfield

Olá!  Estou com um problema na seleção de um subfield. No print abaixo mostro uma estrutura de relação pai - filho da lista. Tentei resolve-la Utilizando subfield para separar os Niveis. Mas na verdade o subfield só pegou todos os itens que começavam com aquele número e transformou no Nivel

Ex: 1.1.1 e 1 são considerado o mesmo nivel mas não é pq o 1.1.1 esta dentro do 1.1 que está dentro do 1.

Vocês sabem como faço para fazer um campo/coluna com somente o 1 e depois os itens do 1.1 e posterimente o do 1.1.1? 

 

"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,
CTT_DESC01


FROM [lib://DataFiles/CTT010.xlsx]
(ooxml, embedded labels, table is Planilha3);"

Valber1_0-1603391478932.png

 

Labels (4)
3 Replies
Gui_Approbato
Creator III
Creator III

Valber, acho que entendi.

Imagino que a solução seja esta:

"LOAD
CTT_CUSTO as CUSTO,
Subfield(CTT_CUSTO ,'.') as Fragmento_Custo,
Subfield(CTT_CUSTO ,'.', 1) as Nivel_1,
Subfield(CTT_CUSTO ,'.', 1)&'.'&Subfield(CTT_CUSTO ,'.', 2) as Nivel_2,
Subfield(CTT_CUSTO ,'.', 1)&'.'&Subfield(CTT_CUSTO ,'.', 2)&'.'&Subfield(CTT_CUSTO ,'.', 3) as Nivel_3,
CTT_DESC01


FROM [lib://DataFiles/CTT010.xlsx]
(ooxml, embedded labels, table is Planilha3);"

Valber1
Contributor II
Contributor II
Author

Opa, é o seguinte: 

Resumindo gostaria assim: 

Valber1_1-1603457366285.png

Entendesse? 

Quero fazer uma tabela dinâmica que contenha a estrutura sintética (1, 2, 3) mas que eu consiga aperta o + e abrir o (1.1) depois o (1.1.1). Só que com a descrição do lado. Ex. 1 - Despesas, 1.1 - Diretoria, 1.1.1 - Valber 


Valber1
Contributor II
Contributor II
Author

Segundo as tuas orientações conseguir fazer isso: 

Valber1_2-1603457765111.png

Essa forma não me atende, tu sabe algum jeito de fazer?? Tô ficando sem esperanças... Mas agradeço a resposta!!