Funções Data e Hora - Parte 02
Atualizado: 7 de ago.
As funções de data e hora, disponíveis no POWER BI, são utilizadas para gerar cálculos e tratamento de dados do tipo datetime, e entendem os valores de uma coluna como argumentos.
Assista o vídeo abaixo, onde explicaremos e exemplificaremos as funções desse artigo.
Para seguir os exemplos propostos, baixe o aquivo Excel localizado no link abaixo:
Caso não tenha o Power BI - Desktop instalado, por baixar a partir do botão abaixo:
3 - Vamos abrir uma instância do Power BI, isto é, acessar o Power BI e criar um novo relatório.
Importante: por ser uma aplicação com atualizações periódicas, a sua tela inicial pode ser diferente da que apresentada nesse artigo.

4 - Faça a importação dos dados, para isso clique no botão "Pasta de Trabalho do Excel", como destacado na imagem abaixo.

5 - Acesse a pasta onde o arquivo EstudosSobreFuncoes.xlsx está armazenado na sua máquina, e selecione-o. Após a seleção, clique no botão abrir.

6 - Selecione a base (tabela) "Papelaria", e clique no botão carregar.

Após os dados serem carregados, temos o cenário pronto para gerar o gráfico.

Agora vamos renomear a tabela Papelaria, para fBaseVendas
7 - Clique com o botão direito do mouse sobre o nome da tabela Papelaria e selecione a opção Renomear.
8 - Troque o nome da tabela Papelaria para fBaseVendas

O resultado será:

Funções de Data e Hora
Função: DATEDIFF( )
Objetivo: Retornar a diferença entre duas datas. O intervalo pode ser SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YAER
Sintaxe: DATE(<data inicial>,<data final>,<intervalo>)
Exemplo: DATEDIFF(fBaseVendas[Data Venda],fBaseVendas[Data Entrega],[DAY])

Resultado da aplicação da função DATEDIFF( )

Função: DATEVALUE( )
Objetivo: Retornar a data atual.
Sintaxe: DATEVALUE("data formato texto")
Exemplo: DATEVALUE("14/02/2024")

Resultado da Função DATEVALUE

Função: EDATE( )
Objetivo: Retornar a data correspondente ao número de meses indicado no argumento. Geralmente usada para cálculo de datas de vencimento ou data de conclusão.
Sintaxe: EDATE(<data inicial>,<meses>)
Exemplo: EDATE(fBaseVendas[Data Venda],5)

Resultado da aplicação da função EDATE( )

Função: EOMONTH( )
Objetivo: Retornar a data no formato datetime do último dia do mês, antes ou depois, de um número de meses especificado no argumento. Geralmente usada para calcular datas de vencimento ou datas de conclusão, que sejam no último dia do mês.
Sintaxe: EOMONTH(<data da início>,<meses>)
Exemplo: EOMONTH("March 3, 2008"), 1.5)

Resultado da função EOMONTH

Função: YEARFRAC( )
Objetivo: Retornar a fração (número decimal) do ano representada pelo número de dias existentes entre duas datas. Geralmente usada para cálculos de proporcionalidade (de benefícios, por exemplo). O argumento opcional BASIS(base) por ser: 0 EUA-> 30/360, 1 -> Real/real, 2 -> Real/360, 3 ->Real/365, 4 Europeu-> 30/360.
Sintaxe: YEARFRAC(<data inicial>,<data final>, [<basis>])
Exemplo: YEARFRAC(fBaseVendas[Data Venda], fBaseVenda[Data Entrega],3)

Resultado da aplicação da função da YEARFRAC( )

Gostou? Deixe seus comentários. Se torne membro do nosso canal no YouTube e nos siga em nossas redes sociais.
Grande abraço.
Até o próximo artigo.



Comentários