Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

rank

Ola, pessoal !

Estamos comecando a usar o qlikview agora e estou tentando fazer o ranking de alguns dados, mas nao estou conseguindo.

Alguem pode me ajudar ? Segue exemplo abaixo:

Obrigado.

TIPO1TIPO2TIPO3TIPO4VALORRANK QVRANK OBJETIVO
AAAA205,894
BA206,983
CA210,662
DA204,5105
EA210,751
BAAA212,444
BA209,775
CA21911
DA216,722
EA214,333
=RANK(TOTAL VALOR)
Valor é um campo calculado


6 Replies
marksouzacosta
MVP
MVP

Se eu entendi bem, você quer fazer um Top X dos seus dados em uma straight table.

Bom, se for isso mesmo, você pode ordenar os seus dados pela coluna que possui o valor do seu rank, não ficou claro pra mim se é a RANK QV ou RANK OBJETIVO. Feito isso, vá na tab Presentation do seu Chart Properties Window e marque o atributo Max Number (1 - 100) e defina o rank que você deseja visualizar.

Abs,

Mark Costa

Read more at Data Voyagers - datavoyagers.net
Follow me on my LinkedIn | Know IPC Global at ipc-global.com

Caique_Zaniolo
Employee
Employee

Mark,

pela tabela dele o objeto é uma tabela dinamica (pivot) e não uma tabela simples (straight).
Na dinâmica não é possível fazer o filtro de quantas linhas vai exibir.

Qual é a base de calculo para chegar no Rank Objeto. Tentei entender o que vc está fazendo mas não consegui pegar a lógica para a sua coluna.

A função Rank do QlikView está mostrando as linhas em ordem decrescente.

O que você está tentando fazer?

Abraço

Caique

Not applicable
Author

Acredito que o que está em amarelo é como ele deseja o resultado final.

O rank utilizado por ele, considera todas as linhas, porém parece que o rank deve respeitar o agrupamento de acordo com a coluna "TIPO1", "TIPO2" e "TIPO3".

Segue a expressão!

AGGR(RANK(SUM(valor)), TIPO1, TIPO2, TIPO3)

Caique_Zaniolo
Employee
Employee

Agora eu entendi. 🙂

A nesse caso a precisa fazer exatamente o que o Eduardo citou.

Abraço

Caique

Not applicable
Author

Caique, Eduardo, Mark

muito obrigado pela atencao e ajuda de voces.

Infelizmente nao deu certo usando a funcao do Eduardo.

Vou disponibilizar um exemplo melhor.

obrigado mais uma vez !

Abs.

Not applicable
Author

O problema é que aqui na discussão não é possivel anexar arquivos.

Tente postar seu questionamento no forum mesmo, e disponibilizar um arquivo de exemplo ou até mesmo o exemplo que esteja sendo questionado.

No exemplo citado acima eu criei uma tabela com os dados que você repassou e a expressão apresentou os valores como solicitado.

sds