Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Ordenar tabela dinamica

Olá,

Não estou conseguindo ordenar os valores do maior para o menor por cliente. Segue abaixo a tabela dinâmica que estou tentando ordenar.

ClienteMêsjanfevmarabrmaijun

CLIENTE

96.208,2181.704,8463.807,6069.441,2195.289,2561.467,10
CLIENTE 77.197,3790.777,1061.757,4562.172,2875.660,1049.231,01
CLIENTE 40.295,0034.539,2850.500,0051.820,5651.574,0021.890,55
CLIENTE 2.786,006.572,00-70.735,2066.354,8766.520,25
CLIENTE 20.122,683.662,5551.805,4047.183,3013.941,1925.479,20
CLIENTE 62.230,0039.113,0049.674,002.590,002.921,001.129,32
CLIENTE 5.160,0025.510,0046.945,0017.552,0041.626,003.915,00
CLIENTE 20.220,0714.611,1122.696,9833.815,0022.772,2611.219,37
CLIENTE 29.640,0020.155,0015.785,0020.345,0021.650,0014.665,00
CLIENTE 24.679,8625.768,7415.276,9211.856,5825.120,8015.234,36
CLIENTE 26.619,7029.030,8035.104,0026.861,00--
CLIENTE 19.105,0026.185,0026.291,0010.045,003.890,0019.065,00
CLIENTE 26.806,0018.096,007.587,0022.755,0017.699,009.386,00
CLIENTE 28.770,0015.165,0025.875,009.795,0012.975,009.500,00
CLIENTE 19.567,0017.782,0014.130,0017.656,0016.952,0014.232,00
CLIENTE 20.435,0021.270,0010.920,0018.300,0011.120,0018.185,00
CLIENTE 19.181,6025.972,5011.498,1611.310,0015.359,1614.916,66
CLIENTE 4.140,001.320,0019.737,2037.683,8028.128,802.490,00
CLIENTE 9.703,3714.798,7819.511,4023.725,4217.713,866.580,33

Quero que a tabela fique igual a tabela abaixo

ClienteMêsjanfevmarabrmaijun

CLIENTE

96.208,2181.704,8463.807,6069.441,2195.289,2561.467,10
CLIENTE 77.197,3790.777,1061.757,4562.172,2875.660,1049.231,01
CLIENTE 62.230,0039.113,0049.674,002.590,002.921,001.129,32
CLIENTE 40.295,0034.539,2850.500,0051.820,5651.574,0021.890,55
CLIENTE 29.640,0020.155,0015.785,0020.345,0021.650,0014.665,00
CLIENTE 28.770,0015.165,0025.875,009.795,0012.975,009.500,00
CLIENTE 26.806,0018.096,007.587,0022.755,0017.699,009.386,00
CLIENTE 26.619,7029.030,8035.104,0026.861,00--
CLIENTE 24.679,8625.768,7415.276,9211.856,5825.120,8015.234,36
CLIENTE 20.435,0021.270,0010.920,0018.300,0011.120,0018.185,00
CLIENTE 20.220,0714.611,1122.696,9833.815,0022.772,2611.219,37
CLIENTE 20.122,683.662,5551.805,4047.183,3013.941,1925.479,20
CLIENTE 19.567,0017.782,0014.130,0017.656,0016.952,0014.232,00
CLIENTE 19.181,6025.972,5011.498,1611.310,0015.359,1614.916,66
CLIENTE 19.105,0026.185,0026.291,0010.045,003.890,0019.065,00
CLIENTE 9.703,3714.798,7819.511,4023.725,4217.713,866.580,33
CLIENTE 5.160,0025.510,0046.945,0017.552,0041.626,003.915,00
CLIENTE 4.140,001.320,0019.737,2037.683,8028.128,802.490,00
CLIENTE 2.786,006.572,00-70.735,2066.354,8766.520,25
1 Solution

Accepted Solutions
rphpacheco
Creator III
Creator III

Vá em propriedades do Gráfico -> Classificar e marque apenas a opção expressão. Lá, Selecione cliente e inclua a mesma expressão para o valor calculado de forma descendente.

View solution in original post

9 Replies
Not applicable
Author

Olá Roni,

Ordenar de maior a menor respecto a que? Valor de jan? Valor de Cliente?

rphpacheco
Creator III
Creator III

Vá em propriedades do Gráfico -> Classificar e marque apenas a opção expressão. Lá, Selecione cliente e inclua a mesma expressão para o valor calculado de forma descendente.

Not applicable
Author

Eu quero ordenar os valores da coluna jan.

Not applicable
Author

Eu já tentei, mas não ordena corretamente, se eu selecionar apenas um mês funciona.

rphpacheco
Creator III
Creator III

Sim, isto acontece por que o cliente é uma dimensão em linha e o mês em coluna. Sendo assim, se vc tiver mais de um mês nunca terás os dados ordenados para todos os clientes em todos os meses.

Not applicable
Author

Consegui resolver.

Segue solução:

Na aba classificar, selecionei cliente, marquei expressão, selecionei Descendente e adicionei a seguinte formula

SUM({< MES={"$(=MIN(MES))"}>} VL_LIQUIDO).

rphpacheco
Creator III
Creator III

Exatamente o que havia dito ali em cima

Anonymous
Not applicable
Author

Boa tarde. Meu caso é um pouco mais complexo. Tenho mais de uma linha (exame e médico), fiz o exposto em ambas, mas apenas a primeira ficou ordenada. Exemplo:

print.png

Gostaria de ordenar de forma decrescente pelo custo do exame e pelo custo do médico, nessa ordem. Agradeço pela atenção e aguardo ajuda.

amdantas
Contributor III
Contributor III

Comigo funcionou fazendo a classificação por expressão com o uso do Rank.

Rank(Total sum(Valor))