Recentemente encontrei um problema para ordenar um gráfico em barras no Apex por data. O gráfico que estava montando era pra pegar o valor faturado de três empresas agrupando por mês/ano. Até então, tudo tranquilo sem maiores problemas. Fiz meu SQL ordenado pela data. No SQLDeveloper mostrava tudo certo, os registros seguindo a ordem de tempo, mas quando joguei no gráfico do Apex percebi que o X(data) ficou fora de ordem cronológica.
Quebrei um pouco a cabeça até descobrir a configuração Time Axis Time.
Quando o campo do gráfico é DATE ou TIMESTAMP o eixo X pode ser declarado como time axis configurando o atributo Time Axis Type como ENABLE na configurações do gráfico.
Da uma olhada na tela abaixo onde encontrar.
Feito essa configuração, problemas resolvido!
Comentários