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: 
pauloandre
Creator II
Creator II

Cálculo de percentual na linha

Prezados,

Possuo um gráfico tipo tabela onde o resultado é uma tabela diagonal superior (1a imagem) e preciso calcular o % por linha (2a imagem), alguém pode me ajudar?

Fiz algumas tentativas sem sucesso. Em anexo o arquivo qvw

matriz1.JPG

matriz2.JPG

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Veja se essa expressão atende o que precisa

if(ColumnNo() >= RowNo(),

Count(DISTINCT CLIE_NR_MATRICULA) / first(Count(DISTINCT CLIE_NR_MATRICULA),RowNo() )

)Capturar.PNG

View solution in original post

7 Replies
Not applicable

Como você chegou aos valores de % na segunda imagem?

Not applicable

Paulo,

Confesso que o QVW tá bem complicado, não parei muito tempo para olhar. Mas você já tentou colocar o campo "Mes Utilização" como uma dimensão ?

Vi que você usou a função AddMonths, acho que se você criasse uma expressão parecida com:

=sum(VALOR)

/

sum({<[Mes Utilização] = {AddMonsths(DATAINI, -1)}>} VALOR)

Poderia dar certo.

Abraço

Clever_Anjos
Employee
Employee

Não entendi bem qual a lógica do cálculo, poderia detalhar?

Clever_Anjos
Employee
Employee

Veja se essa expressão atende o que precisa

if(ColumnNo() >= RowNo(),

Count(DISTINCT CLIE_NR_MATRICULA) / first(Count(DISTINCT CLIE_NR_MATRICULA),RowNo() )

)Capturar.PNG

pauloandre
Creator II
Creator II
Author

Clever,

é isso mesmo!!!

as minhas tentativas estavam passando longe disso!! rsrs

obrigado!

pauloandre
Creator II
Creator II
Author

Cintia,

as minhas imagens foram tiradas do excel. A do Clever que foi do QV

Not applicable

Sim sim, isso eu tinha percebido apenas queria saber como você faz o cálculo da % mas depois analisando bem entendi que pegava o primeiro valor da linha e em cima dele calculava. Cheguei até a metade da expressão do Clever porém a minha não calculava... Faltou o RowNo()

Que bom que deu certo, abraços.