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: 
Not applicable

Rank baseado em duas dimensões

Boa noite comunidade!

Sou novo no Qlik e estou com uma dúvida, espero que possam me ajudar.

Tenho uma tabela com os campos data, hora e movimentações. Preciso fazer um rank das 30 maiores movimentações baseado nas datas e horas...

Todos os dias possuem movimentações referentes a cada hora, por exemplo (resumido);

DiaHoraMovimentações
01/01/2016110
01/01/2016220
01/01/2016330
03/04/2017740
06/05/2017860

Ou seja, tenho todos os dias do ano, e cada dia possui movimentações distribuídas nas suas 24 horas, preciso rankear as 30 maiores movimentações do período selecionado levando em conta essas duas dimensões.

Cássio.

Agradeço!

Labels (1)
1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Cássio, tudo bem?

A forma mais fácil e rápida é criar um objeto gráfico, do tipo tabela simples, na aba de Classificação, colocar em primeiro as Movimentações, depois o Dia e só depois a Hora.

Isso já vai criar o seu rank, quando selecionar um período continuará mostrando ordenado.

Uma outra coisa que pode ajudar bastante é a função Rank, dá uma olhada no help explicação e exemplo:

http://help.qlik.com/pt-BR/qlikview/12.1/Subsystems/Client/Content/ChartFunctions/RankingFunctions/r...

Abraço.

*** Lembre de marcar como resposta correta ou como útil, ajude as pessoas a também encontrar respostas certas. ***

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

8 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Cássio, tudo bem?

A forma mais fácil e rápida é criar um objeto gráfico, do tipo tabela simples, na aba de Classificação, colocar em primeiro as Movimentações, depois o Dia e só depois a Hora.

Isso já vai criar o seu rank, quando selecionar um período continuará mostrando ordenado.

Uma outra coisa que pode ajudar bastante é a função Rank, dá uma olhada no help explicação e exemplo:

http://help.qlik.com/pt-BR/qlikview/12.1/Subsystems/Client/Content/ChartFunctions/RankingFunctions/r...

Abraço.

*** Lembre de marcar como resposta correta ou como útil, ajude as pessoas a também encontrar respostas certas. ***

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Bom dia Aderlan, obrigado pela rápida resposta.

O rank funciona normalmente, porém quando insiro a dimensão de hora, o rank redimensiona os seus resultados por hora, ou seja, ele faz o rank das movimentações dia a dia.

Segue amostra.Amostra Rank.PNG

Alguma outra solução?

Abraço!

Not applicable
Author

Bom dia comunidade!

Pensei em uma solução que a principio funcionou, fiz um novo campo na tabela, concatenando o dia com a hora, e aparentemente o meu problema foi resolvido.

Porém surgiu um novo detalhe, a tabela conta com um resultado total no final (mesmo desabilitando a opção de total geral na aba "Aparência - Geral"), alguém sabe como posso retirar ele?

segue amostra.

Rank final.PNG

Grato!

fabionakashigue
Partner - Creator
Partner - Creator

Se você criar uma dimensão apenas de data  com a hora  não atende?

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, desmarque "Mostrar valores nulos" nas dimensões.

Capturar.JPG

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

Opa, perfeito! Obrigado Mario.

Not applicable
Author

Obrigado pela resposta Fábio, foi exatamente oque fiz e deu certo!

aderlanrm
Partner - Specialist
Partner - Specialist

Que bom que resolveu cassio.cbezerra‌.

Lembre de marcar as respostas que foram úteis e pode marcar sua própria reposta, que resolveu, como correta.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)