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

Ordenação na tabela dinâmica

Boa tarde!

Alguém poderia me ajudar na classificação desta tabela dinâmica?

Preciso ordenar pela coluna "Valor Venda Liq", já inclui na propriedade classificar, a ordenação por expressão e adicionei a expressão correspondente, mas mesmo assim não ordena.

Encontrei posts anteriores sobre este mesmo tópico, mas não consegui resolver meu caso.

Tem um print anexo mostrando a tabela e como fiz a classificação.

Mensagem editada por: Alicio Lima

21 Replies
lucianosv
Specialist
Specialist

Bom dia.

Na verdade está ocorrendo a ordenação no nível mês, vendedor, grupo.

Primeiramente não é necessário utilizar num para a ordenação, mas esse não é o problema.

Para mim o estranho é o seu cálculo utilizando valor devedor. Isso faz parte do cálculo de valor líquido?

Use sum do primeiro campo para testar na classificação tanto do vendedor quanto do grupo.

Provavelmente vai funcionar.

Not applicable
Author

Luciano, obrigado pela resposta.

O calculo do valor líquido que está na expressão é este mesmo, (venda - devolução).

Tentei ordenar o vendedor e grupo apenas pelo primeiro sum, mas mesmo assim não ordenou.

Not applicable
Author

Tive uma situação parecida.

tente isso:

2015-04-15 08_50_30-Propriedades do Gráfico [Vendas Setor].png

Not applicable
Author

Emerson, obrigado!

Coloquei Column(1) nos 3 níveis ( mês, vendedor e grupo ) e mesmo não ordenou.

A ordenação do Mês já funciona, mas a ordenação do vendedor e do grupo pelo valor liquido, não.

Not applicable
Author

Alicio tive um problema parecido em uma dinâmica e levei ao treinamento de QlikView para tentar identificar uma solução e a resposta que tive é que a dinâmica possui este problema de classificação no QlikView devido ao numero de dimensões que ela possui, assim tive que transforma-la em tabela simples para classificar corretamente.

Not applicable
Author

Obrigado Rodrigo.

Eles resumiram a esta resposta? Não da pra acreditar.

Bom, mudando para tabela simples ele ordena, mas eu perco os totalizadores das dimensões..

lucianosv
Specialist
Specialist

Bom dia.

Na primeira resposta que te enviei, fiz alguns testes e havia funcionado.

Realmente existem problemas na tabela dinâmica devido aos agrupamentos.

Você pode postar o qvw sem código e com dados mascarados?

Not applicable
Author

Você marcou Valor Numérico e selecinou ordem Descendente?


É estranho, mas só funciona se marcar essas duas opções, Expressão (Column(1) como Ascedente e Valor Numérico como Descendente.

thiago_mlg
Creator II
Creator II

Alicio, tente da seguinte forma:

para o mês como vc mesmo disse ja está funcionando..

para o vendedor

aggr( num(sum(VALOR_LIQ)) - sum(DEV_VALOR_LIQ), mes, vendedor )

para o grupo

aggr( num(sum(VALOR_LIQ)) - sum(DEV_VALOR_LIQ), mes, vendedor, grupo )


Espero ter ajudado.