Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Not applicable

Analise vertical pivoteando determinada dimensão

Amigo, boa tarde!

Novamente preciso da ajuda e experiência de vocês. Hoje possuo uma aplicação que faz uma analise vertical entre as linha do nosso DRE, no entanto, surgiu a necessidade de colocar diversas cidades em COLUNA para que possamos comparar o % da despesa sobre a receita entre diferentes cidades e estados. No entanto, quando iniciei a construção pareceu simples na minha cabeça, mas infelizmente empaquei e não sei que caminho tomar.

Estou utilizando a seguinte expressão:

=Num((Sum({AnaliseVertical} Fato_Valor) / Sum(ALL {AnaliseVertical <AtividadeSub_Tipo={'1_ING'}>} Fato_Valor)), '#.##0,00%')

print_expressao.JPG

Mas ela não está gerando o resultado que eu espero, ela está pegando o custo corretamente, mas a o valor da receita ela está acatando da seleção TOTAL, sendo que deveria dividir pela receita total da cidade em que aparece na COLUNA.

Segue print do resulto.

print_tabela.JPG

O % apresentado acima deveria ser muito maior, mas se eu exportar a planilha para o excel e somar todos os percentuais apresentados eu chego no % do estado selecionado.

Alguém tem ideia do que estou fazendo de errado?

Desde já agradeço pela ajuda.

Obrigado.

Abraços.

1 Solution

Accepted Solutions
Employee
Employee

Re: Analise vertical pivoteando determinada dimensão

Tente com

Num((Sum({AnaliseVertical} Fato_Valor) / Sum(TOTAL <CLUSTER> {AnaliseVertical <AtividadeSub_Tipo={'1_ING'}>} Fato_Valor)), '#.##0,00%')

4 Replies
Highlighted
rogerioalmeida
Contributor

Re: Analise vertical pivoteando determinada dimensão

Diego,

Será que para a receita você não esta considerando ou desconsiderando alguma seleção? e com isso ele esta pegando o valor total.

Att

Not applicable

Re: Analise vertical pivoteando determinada dimensão

Oi Francisco, a única coisa que faço na expressão é utilizar o comando ALL, pois se não ele imprimi apenas 100% da receita na tabela, conforme imagem abaixo.

Expressão alterada:

=Num((Sum({AnaliseVertical} Fato_Valor) / Sum( {AnaliseVertical <AtividadeSub_Tipo={'1_ING'}>} Fato_Valor)), '#.##0,00%')

2.JPG

Employee
Employee

Re: Analise vertical pivoteando determinada dimensão

Tente com

Num((Sum({AnaliseVertical} Fato_Valor) / Sum(TOTAL <CLUSTER> {AnaliseVertical <AtividadeSub_Tipo={'1_ING'}>} Fato_Valor)), '#.##0,00%')

Not applicable

Re: Analise vertical pivoteando determinada dimensão

Foi NA MOSCA!!!

Muito obrigado cleveranjos‌ !!!

Abraços.