top of page

Funções Data e Hora - Parte 02

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])

Tela: Exemplo da Função DATEDIFF( )
Tela: Exemplo da Função DATEDIFF( )

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

Tela: Resultadado da aplicação da função DATEDIFF( ), apresentado em tabela
Tela: Resultadado da aplicação da função DATEDIFF( ), apresentado em tabela

Função: DATEVALUE( )

Objetivo: Retornar a data atual.

Sintaxe: DATEVALUE("data formato texto")

Exemplo: DATEVALUE("14/02/2024")

Exemplo da Aplicação da Funçaõ DATEVALUE( )
Exemplo da Aplicação da Funçaõ DATEVALUE( )

Resultado da Função DATEVALUE

Tela: Resultado a aplicação da função DATEVALUE( ), apresentado em uma Cartão
Tela: Resultado a aplicação da função DATEVALUE( ), apresentado em uma Cartão

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)

Tela: Aplicação da função EDATE( )
Tela: Aplicação da função EDATE( )

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

Tela: Resultado da função EDATE apresentada em uma tabela
Tela: Resultado da função EDATE apresentada em uma tabela

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)

Tela: Aplicação da função EOMONH( )
Tela: Aplicação da função EOMONH( )

Resultado da função EOMONTH

Tela: Resultado da função EOMONTH( ), apresentada em Cartão.
Tela: Resultado da função EOMONTH( ), apresentada em Cartão.

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)

Tela: Aplicação da Função YEARFRAC( )
Tela: Aplicação da Função YEARFRAC( )

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

Tela: Resultado da função YEARFRAC apresentada em uma tabela
Tela: Resultado da função YEARFRAC apresentada em uma tabela

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


Consultoria

Learn BI - Consultoria e Treinamento
Rua Dionísio Erthal, 69 - Santa Rosa - Niterói - RJ
learnbitraining@gmail.com
Tel.: 21-9-8825-2737

© 2020 por Marcelo Puentes.

bottom of page