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

Sort em Dimensão Calculada

Boa tarde pessoal.

Estou com o seguinte problema de ordenação em uma aplicação.

Eu rankeio os TOP 20 de acordo com a seguinte métrica :. >>> = Sum(Sales)) de maneira q calcula anualmente.

Em um segundo grafico, eu trago os mesmos Top20, porem agora a minha metrica torna-se mensal, ou seja, a soma total de todos os meses do referido ano consolidado, gera o mesmo valor que a métrica acima citada.

EX:

grafico A: Straight Table (Venda Anual)

ID sum(Sales)

A 400

B 300

C 200

D 100

OBS: ID = If(aggr(rank(sum({$<idDimMes={$(#=(max(idDimMes)))}>} Sales)),ID)<=20,ID)

Seleciona o TOP20.



grafico B: Pivot Table (Venda Mensal)

SUM ( SALES_mes )

ID JAN FEB Total

B 0 300 300

A 200 200 400

D 10 90 100

C 50 150 200

OBS: ID = If(aggr(rank(sum({$<idDimMes={$(#=(max(idDimMes)))}>} Sales)),ID)<=20,ID)

Seleciona o TOP20.

Eu preciso que a ordenação seja de acordo com o total das expressões, p/ que ela obedeça a mesma ordem do gráfico A.

SUM ( SALES_mes )

ID JAN FEB Total

A 200 200 400

B 0 300 300

C 50 150 200

D 10 90 100

Agradecido.

1 Reply
Not applicable
Author

Acho que a função dual pode ajudar vc.

http://www.fabiosimoes.com/?p=14