Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Carregar Dados Hierarquicos

Pessoal, em anexo esta um qvw que esta tirando meu sono.

Tenho nesse arquivo informações de Despesas, onde possuo na mesma tabela todos os dados hierárquicos de detalhamento da despesa, de forma que se uso uma tabela dinâmica para mostrar os dados tudo funciona perfeitamente, o meu problema é que, meu cliente não quer ver as informações em níveis, como uma tabela dinâmica  mas sim em uma tabela simples, onde teria apenas a coluna de despesa a descrição e os valores (como esta no qvw em anexo), acontece que não estou conseguindo fazer a carga de forma que eu consiga atender esse pedido, tentei da forma que esta no qvw, mas não da certo pois os valores não batem pois ficam duplicados,

Alguém tem alguma ideia de como posso resolver isso ???

Agradeço antecipadamente.

Obrigado.

Labels (1)
1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

No exemplo que anexei só fiz uma expressão de exemplo, para ficar igual a imagem 2 sua, basta você fazer as outras expressões e mudar a lista de valores e o Set Analysis conforme necessário.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

7 Replies
nicolett_yuri

Jackson, você precisa explicar melhor o que deseja fazer. https://community.qlik.com/groups/qlikview-brasil/blog/2015/06/03/como-obter-ajuda

Not applicable
Author

Yuri, o que quis dizer é que se eu carrego os dados da tabela, eu consigo chegar em uma tabela no formato da imagem 01 sem problemas, totalizando tudo certinho !

O que eu preciso é montar uma tabela que fique conforma a imagem 02, e é isso que não consigo fazer nem a pau !!

Desculpe se não fui claro da primeira, vez, mas estava meio zonzo já !!!!

Imagem 01:TEla.png

imagem 02:

TEla 02.png

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Jackson,

Use a função ValueList na dimensão calculada e Pick, Match e ValueList na expressão.


Dimensão:

ValueList('Despesa Correntes','Pessoal e Encargos','Aplicações')


Expressão:

Pick(Match(

ValueList('Despesa Correntes','Pessoal e Encargos','Aplicações'),'Despesa Correntes','Pessoal e Encargos','Aplicações'),

    Sum({<codigodespesa={30000000}>} valordespesadotacaoinicial),

    Sum({<codigodespesa={31000000}>} valordespesadotacaoinicial),

    Sum({<codigodespesa={31900000}>} valordespesadotacaoinicial)

)

O exemplo anexo deve ajudar.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
aderlanrm
Partner - Specialist
Partner - Specialist

No exemplo que anexei só fiz uma expressão de exemplo, para ficar igual a imagem 2 sua, basta você fazer as outras expressões e mudar a lista de valores e o Set Analysis conforme necessário.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Opa, antes de mais nada obrigado pela ajuda Aderlan !!

Então, achei legal a idéia, o problema é que as contas e seus níveis são indeterminados, para cada situação/Cliente podemos ter agrupamentos distintos e com isso teria que refazer um a um, da forma que você explicou !!

Ma me ajudou muito com outra aplicação que precisava de algo parecido, e fiz de uma forma muito mais trabalhosa, e com o exemplo que você mandou ficou muito mais fácil de resolver.

Obrigado pela ajuda.

Not applicable
Author

Desculpe a demora na resposta, mas estava de férias em modo OFF !!!

rs.....

aderlanrm
Partner - Specialist
Partner - Specialist

Sem problema Jackson,

Só lembre de marcar as respostas úteis e corretas para também ajudar outras pessoas que estão procurando respostas.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)