Funções Data e Hora - Parte 02
- Marcelo Puentes
- 21 de abr.
- 2 min de leitura
Atualizado: 7 de set.
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.
VíDEO AQUI
Para seguir os exemplos propostos, baixe o aquivo Excel localizado no link abaixo:
Caso não tenha o PWOER BI - Desktop instalado, por baixar a partir do botão abaixo:
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 existente 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