Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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.
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.
Tive uma situação parecida.
tente isso:
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.
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.
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..
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?
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.
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.