Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia amigos.
Tenho uma tabela em excel com as seguintes informações:
Posição;
Marcas;
Empresas;
Centro de Custo;
ValorRealizado;
Não estou conseguindo criar no Qlik Sense o rank dos 15 com melhores resultado do mês selecionado e os 15 piores.
Alguém consegue me ajudar?
Obs.: Também se alguém conseguir, como faço o campo "posição"?
A ideia do Pedro é uma boa. Só que ao invés de fazer no script você pode criar uma dimensão calculada.
Veja:
Ranking with multiple Dimensions
Marcel,
fiz uma tabela inline com estes dados
e com eles eu montei algumas formas de ver os maiores e menores (que limitei a 3 e não a 15 por ter poucos registros)
Fiz em tabela simples e também em objeto de texto.
Espero que ajude
Bom dia,
Depois de pensar um pouco, chegue a uma solução que atende a necessidade do Marcel de manter as 3 dimensões, seguindo os seguintes passos:
15 Maiores
1) Montei uma tabela simples, adicionando as dimensões: Marcas, Empresa, Tipo e as métricas sum(valor) para a coluna de valor e rank(total sum(valor)) para a coluna de posição.
2) Em expressão de cor de texto adicionei a expressão: if(rank(total Sum(valor)) <= 15, black(), white())
3) Classifique a tabela do maior valor para o menor
15 Menores
1) Montei uma tabela simples, adicionando as dimensões: Marcas, Empresa, Tipo e as métricas sum(valor) para a coluna de valor e rank(total sum(valor)) para a coluna de posição.
2) Em expressão de cor de texto adicionei a expressão: if((count(all distinct(Marcas & ' ' & Empresa & ' ' & Tipo))-15) < rank(total sum(valor)), black(), white())
3) Classifique a tabela do menor valor para o maior
Desta forma irá funcionar, com um certo jeitinho brasileiro...
Grande abraço.
Mestre Thiago, vou testar com calma sua idéia, pois não sei como fazer ainda. Muito obrigado pela dica.
Att
Amigo Anderson, sabes que o "jeitinho" brasileiro deu certo mesmo.
Vou deixar assim por enquanto, atende muito bem.
Obrigado mais uma vez pela ajuda e paciencia.
Abraços