Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Contributor II
Contributor II

ORDENAR COLUNA PIVOTADA EM TABELA DINAMICA

Amigos, boa tarde! Tudo bem?

 

Carreguei no Sense uma planilha com todos os períodos em colunas. Ao subir esses dados, fiz u mcrosstable para que ficassem em mês.

 

Agora que criei uma tabela dinâmica, não consigo deixar ordenado por algum dos períodos que tenho na base. Podem me ajudar?

 

Obrigado

5 Replies
Highlighted
Contributor II
Contributor II

Por exemplo... Ela tem 10 meses. Quero organizar pelo ultimo mês, mas (acredito que) pela fato de ter pivotado os periodos isso não é possível.

 

Highlighted
Digital Support
Digital Support

Pode nos mandar um example de como está a tabela e como gostaria de ver ela?
To help users find verified answers, please don't forget to mark a correct resolution or answer to your problem or question as correct.
Highlighted
Contributor II
Contributor II

Claro! Obrigado pela atenção.

Os períodos estão em linha, logo, só consigo ordenar pela soma total de tudo. No exemplo anexo, preciso ordenar pelo mês de janeiro, em ordem decrescente. Em arquivo que os períodos estão em colunas, consegui fazer numa boa.

Note que no segundo quadro os produtos estão ordenados em ordem decrescente, no mês de janeiro.

 

Um abraço e muito obrigado

Highlighted
Digital Support
Digital Support

O que está usando como dimension e o que como measure?
Você está pivotando os valores no script ou na pivot table?

Pivot table ordena baseando se na dimension(https://support.qlik.com/articles/000027033), então creio que a única maneira de fazer isso seja com uma formula mais complexa, se possível, ou outra solução que não envolva pito tables.

Temos um outro thread sobre ordem de valores em pivot table.
https://community.qlik.com/t5/QlikView-App-Development/Sorting-in-pivot-tables/td-p/259174

Se possível me mande sua planilha ou seu app para que eu dê uma olhada.
To help users find verified answers, please don't forget to mark a correct resolution or answer to your problem or question as correct.
Highlighted
Creator II
Creator II

Borzeto, boa tarde!

 

Para isso basta colocar la na parte de classificação a seguinte expressão, ajustando-a conforme seus campos.

SUM({<DATA = {'$(=Max(DATA))'} >}VALOR) 

e coloque na ordenação DESC

Isso fará a ordenação que vc precisa, sempre baseado no maior período encontrado, funcionando também caso seja feito filtros de datas.

Qualquer dúvida à disposição.

Thiago Gonçalo