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

Expressão (%) em Tabela Dinâmica

Pessoal, bom dia.

Estou precisando da ajuda de vocês para calcular no QlikSense, uma medida (expressão) de uma tabela dinâmica

com seis dimensões (Cliente, projeto, Colaborador, Tipo_atendimento, Atividade e Centro de custo).

Essa expressão (soma do campo tempo_minutos) precisa ter um totalizador pela dimensão Cliente.

Usei "aggr" e "Total", porém está dando um valor maior do esperado.

Sum( Aggr( Sum( tempo_minutos) / Sum( total tempo_minutos),Cliente, nomfun, tipo_atendimento ))

Anexo um print da aplicação e  uma planilha de excel com o valor apresentado e o esperado.

Agradeço muito a ajuda de vocês.

Atenciosamente.

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Pessoal,

Descobri a forma correta da expressão, segue:

"sum(aggr(Sum(tempo_minutos) / sum(total <Cliente, Projeto, Atividade, [Centro de custo]> tempo_minutos), Colaborador, Tipo_atendimento))"

Obrigada pela colaboração de todos.

Abs.

View solution in original post

6 Replies
sunny_talwar

Have you tried just this

Sum(tempo_minutos) / Sum(TOTAL tempo_minutos)

Anonymous
Not applicable
Author

Sunny,

Não deu certo. Como tenho várias dimensões acredito que preciso usar o aggr..

Usando a regra "Sum(tempo_minutos) / Sum(TOTAL tempo_minutos)" totaliza 103%, porém preciso de um total de 100%.

De qualquer forma, obrigada.

joao_sp_campina
Creator II
Creator II

Boa tarde Taisa,

Você deve agregar por todas as dimensões para o valor fechar em 100%.

Veja se funciona assim.

João

Anonymous
Not applicable
Author

Olá João,


Também não deu certo,  deu um total de 146%.

Usei a expressão: Sum( Aggr( Sum( tempo_minutos) / Sum( total  tempo_minutos), Cliente, projeto, Colaborador, Tipo_atendimento, Atividade, [Centro de custo])).

joao_sp_campina
Creator II
Creator II

Bom dia Taisa,

Seria possível enviar o qvw com a sua dúvida? Assim ficaria mais fácil analisar a solução.

João

Anonymous
Not applicable
Author

Pessoal,

Descobri a forma correta da expressão, segue:

"sum(aggr(Sum(tempo_minutos) / sum(total <Cliente, Projeto, Atividade, [Centro de custo]> tempo_minutos), Colaborador, Tipo_atendimento))"

Obrigada pela colaboração de todos.

Abs.