Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Gráfico classificado por data.......

Senhores,

tenho um gráfico cuja a dimensão está baseada em um campo de Mês/Ano de uma determinada tabela e preciso que o referido gráfico seja classificado (Ordenado) por este campo de Mês/Ano, só que na aba de classificação das propriedades do gráfico não existe opção para classificação ou ordenação por data. Como posso aplicar este recurso?

          Fico no aguardo de quem puder me ajudar.

                              Eurico.

6 Replies
Clever_Anjos
Employee
Employee

Uma data em QlikView é um número como outro qualquer, pode utilizar este campo para ordenar

Not applicable
Author

Clever,

infelizmente não! A minha data mês/ano está da seguinte forma: agosto/2013 por exemplo. Sendo assim, a ordenação por número não funciona e a alfabética não serve.

               Eurico.

Clever_Anjos
Employee
Employee

no seu script converta seu mês em um dual

dual(

       seu campo mês ano,

      makedate(ano,mes)

) as seu campo mês ano,

fosuzuki
Partner - Specialist III
Partner - Specialist III

Eurico,

se sua data vem da origem nesse formato de texto "MMMM/YYYY", vc pode converte-la em um campo de data e assim o QlikView ordenará corretamente.

LOAD date(date#(Data, 'MMMM/YYYY'), 'MMMM/YYYY') AS Data;

LOAD * Inline [

  Data

  janeiro/2013

  agosto/2013

  ];

A função Date#(Data, 'MMMM/YYYY') converte em número o texto com padrão 'MMMM/YYYY' que está no campo Data. A função Date(Date#(), 'MMMM/YYYY') converte o número retornado pelo Date#() em data no formato 'MMMM/YYYY'.

Not applicable
Author

Tenta selecionando a opção "Ordem de Carga". Seleciona ela e veja se funciona

Not applicable
Author

Inverta a função date# que funciona. O correto seria:

date#(date(DATA, 'MMMM/YYYY'), 'MMMM/YYYY')  AS MêsAno


Att,