Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Gráfico organiza data errada

Bom dia!

Estou montando uma pasta que contém dois gráficos com dados provindos da mesma BD no excel.

As informações/variáveis que uso são:

Data de faturamento (que gera os campos Ano_Cal, Mes_cal e Quarter),

QtdFatUMR (quantidade faturada),

EXPORT TO (país de exportação),

Fat_r$ (faturamento em reais) e

Fat_U$ (faturamento em dolar, já calculado a partir de uma coluna de cotação).

Um gráfico é de barras com dimensões, em ordem: Ano_cal, Mes_Cal, EXPORT TO. A expressão que uso é

sum({$}[QtdFatUMR])/1000000


Esse gráfico funciona perfeitamente com meus filtros, com as barras contendo a variável QtdFatUMR e no eixo horizontal os meses agrupados por ano (vide imagem abaixo)

Graf.ex.PNG

O segundo gráfico é um gráfico de linha que mostrando preços para determinados mercados.

As dimensões que são, em ordem: Calculada: =Mes_Cal&'/'&Ano_Cal, Mercados.

O que não consigo fazer é o seguinte:


1) Gostaria de agrupar as datas assim como no gráfico de barras, o que consegui classificando a dimensão com a fórmula


Ano_Cal&Mes_Cal,


EXCETO dois meses específicos. Para esses meses (dois meses de um ano X), eles sempre aparecem no final da seleção. Já conferi minha BD e não acho o que pode ser o problema, até porque eles aparecem na ordem correta no gráfico de barras.

Alguma ideia do que pode ser?

Obrigado!

Arthur

Mensagem editada por: Arthur Resende

Labels (4)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Arthur, boa tarde.

Tenta transformar os campos Ano_Cal&Mes_Cal em data, dentro do script.

Usa a função Date(Date#(Ano_Cal&Mes_Cal), 'MASCARA'), 'MMM/YYYY').

MÁSCARA = 'YYYYMM' - Se o ano estiver em número (02 ou 2)

MÁSCARA = 'YYYYMMM' - Se o ano estiver em letras (fev)

View solution in original post

3 Replies
mauroponte
Creator II
Creator II

Arthur,

Voce poderia disponibilizar de preferencia o QVW, ou pelo menos uma imagem da situação que voce deseja ajustar como fez com o grafico de barras, para que eu possa tentar te ajudar?

Anonymous
Not applicable
Author

Arthur, boa tarde.

Tenta transformar os campos Ano_Cal&Mes_Cal em data, dentro do script.

Usa a função Date(Date#(Ano_Cal&Mes_Cal), 'MASCARA'), 'MMM/YYYY').

MÁSCARA = 'YYYYMM' - Se o ano estiver em número (02 ou 2)

MÁSCARA = 'YYYYMMM' - Se o ano estiver em letras (fev)

Anonymous
Not applicable
Author

Eu fiz algo levemente diferente, mas usei a função MakeDate e funcionou.

Muito obrigado!