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: 
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!