Com o PlugDash podemos filtrar períodos (como dias/meses e anos) através de ABAS.
Nesta documentação será apresentado o 'Passo a Passo' de como utilizar esta ferramenta.
Em todos os gráficos possuímos a opção de 'Adicionar aba'.
Clicando nesta opção, uma nova aba será criada:
A partir destas 'Abas' podemos criar os filtros.
Em cada aba podemos colocar o nome de cada filtro desejado.
Exemplo:
1º Aba - 'Dia'
2º Aba - 'Mês'
3º Aba - 'Ano'
Com as Abas criadas, será inserido o 'SQL' com os filtros desejado.
Exemplo:
• Para criar um filtro que lista a 'Quantidade de Vendas por vendedor' no dia atual, precisamos que nosso SQL retorne apenas as somas das vendas feitas hoje na ABA de Dia.
Então na aba de 'Dia' podemos fazer o seguinte SQL.
Select Nome_vendedor as label, SUM(Id_Venda) as value
from tabela_de_vendas WHERE DATA_PEDIDO = CURRENT_DATE() group by Id_Venda
Comparando a função 'Current_Date' (Responsável por informar a Data Atual) com a Data do pedido, apenas os pedidos feitos na data atual será retornado no SQL.
A função current_date pode variar entre bacos de dados, verifique qual a função correta para utilizar em sua estrutura.
• Para filtrarmos as mesmas vendas nos período do mês, podemos fazer um SQL semelhante na aba de Mês.
Portando agora iremos utilizar apenas o 'Mês' e 'Ano' da data do pedido:
Select Nome_vendedor as label, SUM(Id_Venda) as Value
from Tabela_De_Vendas Where MONTH(Data_Pedido) = MONTH(Current_date())
AND YEAR(Data_Pedido) = YEAR(Current_date()) group by Id_Venda
Como pode observar, desta vez utilizamos as funções MONTH e YEAR, para pegarmos o Mês e Ano em que o Pedido foi feito. Utilizamos o mesmo com a data atual (Current_date).
Com estas informações podemos comparar apenas os pedidos cujo a data do pedido pertencer ao mesmo Mês atual e ao mesmo Ano, assim filtramos apenas as quantidades de pedidos feitos no Mês.
• No caso do Ano, precisamos apenas replicar o SQL acima na aba de ANO, porém SEM comparar o Mês.
Select Nome_vendedor as label, SUM(Id_Venda) as Value
from Tabela_De_Vendas Where YEAR(Data_Pedido) = YEAR(Current_date()) group by Id_Venda
Agora estamos filtrando apenas a quantidade de pedidos feitos no Ano atual.
As funções como MONTH, YEAR e CURRENT_DATE pode variar conforme seu banco de dados, verifique qual os comandos corretos para utilizar em sua estrutura.
Estes são alguns exemplos de filtros que podem ser criados através de funções SQL.
A opção de utilizar a ABA para estes tipos de filtro, são as soluções mais simples a serem utilizadas.
Comentários
0 comentário
Por favor, entre para comentar.