Configurando o SQL
Primeiramente precisamos aplicar as variáveis de tempo no select que vamos utilizar, são elas
data_inicial -> é referente à data inicial da comparação.
data_final -> é referente à data final da comparação.
Essas variáveis sempre são chamadas como string (entre apóstrofe) e dentro de colchetes.
Iremos utilizar essas duas variáveis dentro do SQL, como no exemplo abaixo feito em MySQL:
SELECT label, produção AS VALUE, dia AS bar
FROM produção
WHERE dia BETWEEN '[[data_inicial]]' AND '[[data_final]]'
Utilizaremos um comparador entre datas, que é diferente para cada tipo de banco de dados, para descobrir qual é a função utilizada pelo seu banco, consulte a documentação oficial.
Obs: O formato das datas deverá ser sempre yyyy-mm-dd
Configurando o filtro
Sempre que formos alterar algo no filtro, a API fará uma nova requisição para o PlugBot e então o gráfico será atualizado somente após rodar a query novamente no banco.
Os filtros são os seguintes
Presente
Exibe os dados atuais, de acordo com o dia de hoje, mês atual e ano atual.
Ano - Apresenta os dados do ano atual.
Mês - Apresenta os dados do mês atual.
Dia - Apresenta os dados de hoje.
Passado
Exibe os dados do passado, como últimos 30 dias, mês e ano. Podendo escolher quantos dias/meses/anos quiser.
Dia - Exibe os dados dos últimos dias.
Mês - Exibe os dados dos últimos meses.
Ano - Exibe os dados dos últimos anos.
Período fixo
Exibe os dados do período escolhido.
Deve ser escolhido primeiro a "data_inicial" e depois a "data_final", nunca o contrário.
Utilizando o filtro dentro do APP/DashWeb
Para utilizarmos o filtro dentro do APP/Dashweb basta clicar no ícone de "calendário" no canto superior esquerdo:
Então selecione o período:
Então clique em "Aplicar Filtro e aguarde o carregamento:
Comentários
0 comentário
Por favor, entre para comentar.