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

Incluir coluna de percentual na tabela

Galera!!!!

Preciso de um help, preciso incluir uma coluna com o percentual de cada linha, segue exemplo:

 

OrdemDescriçãoValor%
1A124,08%
2B258,50%
3C3812,93%
4D5518,71%
5E9833,33%
6F6622,45%
Total294100,00%

Estou usando esse códido mais o resultado e 0%

num(sum(campo que ira somar) / sum(total campo que ira soma),'%0')

Labels (1)
7 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, teste este

Num( Sum([CAMPO1]) / Sum( TOTAL [CAMPO2]), '00,00%' )

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Anonymous
Not applicable
Author

Boa tarde Paulo,

Até tem como você fazer isso, teria que criar um Load separado só com o 'Total':

Load Sum(Valor) as Total;

Depois incluir uma coluna fazendo a regra de três para achar a porcentagem. Mas não recomendo!

Isso vai deixar sua tabela estática (Tudo que não preciso em se tratando de um dashboard de BI).  Quando você escolher clientes seletivamente, o valor da porcentagem vai se basear no valor Total (que possui valor de todos os clientes), gerando resultados inconsistentes.

Recomendo usar um gráfico de Pizza por exemplo, e deixar o usuário fazer as comparações seletivamente. Veja o exemplo abaixo:

print1.png

Espero ter ajudado!

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Seu modelo estava errado no campo negrito:

num(sum(campo que ira somar) / sum(total campo que ira soma),'%0')

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Clever_Anjos
Employee
Employee

Se for QlikView

Duplique a expressão e marque uma delas como "Relativo"

Clever_Anjos
Employee
Employee

Tentou com '0%' ao inves de '%0' ?

Not applicable
Author

Consegui, muito obrigado pelo apoio

Clever_Anjos
Employee
Employee

Depois marque uma das respostas como correta pra fechar o tópico.

abraço