Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Rank

Oi Pessoal!

Tenho uma tabela com certos itens e suas respectivas pontuações. Uma coluna tenho a Pontuação Máxima que aquele item pode atingir, em outra a Pontuação atingida, em outra a % de atingimento e por fim a coluna Ranking.  Aqui em Ranking que estou com um probleminha.

Ele funciona quando vejo minha tabela por completa, porém, quando filtro algum item esse ranking é alterado.

Por exemplo:

Na primeira imagem eu tenho a tabela sem filtro e na segunda imagem filtrei o item de posição 9 no Ranking. Como disse o Ranking é alterado, preciso que ele fique fixo, ou seja, mantém a posição original que nesse caso seria a 9.

expressão utilizada

Num(Rank(Total Sum(IndRankingPontos),4))

ScreenHunter_155 Jun. 07 14.09.jpg                                        ScreenHunter_156 Jun. 07 14.22.jpg

Desde já agradeço a atenção !!

Mensagem editada por: Alessandra Coelho

Labels (4)
1 Solution

Accepted Solutions
Not applicable
Author

Consegui resolver


Minha expressão ficou...

Aggr(Rank(TOTAL Sum({1}IndRankingPontos)),DIMENSAO)

Exemplo do resultado.

ScreenHunter_167 Jun. 22 10.43.jpg

View solution in original post

6 Replies
sunny_talwar

May be try this:

Num(Rank(Total Sum({<Item>} IndRankingPontos),4))

Not applicable
Author

Não funcionou Sunny.

ScreenHunter_156 Jun. 08 08.19.jpg

sunny_talwar

How about this:

Num(Rank(Total Sum({<Item>} IndRankingPontos),4)) * Avg(1)

lucianosv
Specialist
Specialist

Bom dia.

Estou considerando que a dimensão que você está filtrando é Item.

Tenta assim:

Num(Rank(Total Sum({<[Item]=>}IndRankingPontos),4))

Ou

Num(Rank({<[Item]=>} Total Sum(IndRankingPontos),4))

Not applicable
Author

Bom dia lucianosv

A primeira expressão funcionou em partes. Preciso que quando selecionada uma das dimensões ele mostre apenas a mesma e sua posição no Ranking.

Estou enviando um qvw teste, talvez fique mais fácil de entender.

Obrigada.

Not applicable
Author

Consegui resolver


Minha expressão ficou...

Aggr(Rank(TOTAL Sum({1}IndRankingPontos)),DIMENSAO)

Exemplo do resultado.

ScreenHunter_167 Jun. 22 10.43.jpg