Função da Categoria Date - Parte 1
- Marcelo Puentes
- 20 de mai.
- 3 min de leitura
As funções da linguagem M, disponível no ambiente do Power Query (no Power BI), são divididas em grupo por tipo de DADO.
Por exemplo as função Date.Add() pertence a categoria das funções de Data, já a função Text.Lenght pertence ao grupo das funções de Texto, e assim por diante
Neste artigo abordaremos funções do grupo Date.
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 tenhs o POWER BI Desktop instalado sua máquina, baixe-o atráves do botão abaixo:
Funções do Categoria Date
As funções do categoria Date, disponíveis no ambiente do Power Query, são utilizadas para tratar dados do tipo Date, tranformar datas em outros tipos de dados, e/ou manipular datas.
Importante: O ambiente do Power Query é o local onde fazemos o processo de ETL, isto é, extraímos os dados do ambiente original, o tratamento dos dados e fazemos carga dos dados tratados no ambiente do Power BI.
Antes de iniciarmos, destacamos que após os exemplos, devemos formatar o novo dado, conforme abaixo:

Abaixo, algumas funções do Categoria DATE:
Função: Date.AddDays( )
Objetivo: Retornar a data informada acrescida (+) ou decrescida (-) em dias.
Sintaxe: Date.AddDays(data,número de dias)
Exemplo 01: Acrescentar 5 dias a Data da Venda
Date.AddDays([Data da Venda],5)

Resultado da aplicação do exemplo acima:

Exemplo 02: Subtrair 10 dias da Data da Venda
Date.AddDays([Data da Venda],-10)

Resultado da aplicação do exemplo acima

Função: Date.AddMonths( )
Objetivo: Retornar a data informada acrescida (+) ou decrescida (-) em meses.
Sintaxe: Date.AddMonths(data,número de meses)
Exemplo 01: Acrescentar 2 meses a Data da Venda
Date.AddMonths([Data da Venda],2)

Resultado da aplicação do exemplo acima

Exemplo 02: Subtrair 3 meses a Data da Venda
Date.AddMonths([Data da Venda],-3)

Resultado da aplicação do exemplo acima

Função: Date.AddQuarters( )
Objetivo: Retornar a data informada acrescida (+) ou decrescida (-) em trimestres.
Sintaxe: Date.AddQuarters(data,número de trimestres)
Exemplo 01: Acrescentar 1 trimestre a Data da Venda
Date.AddQuarters([Data da Venda],1)

Resultado da aplicação do exemplo acima

Exemplo 02: Subtrair 1 trimestre da Data da Venda
Date.AddQuarters([Data da Venda],-1)

Resultado da aplicação do exemplo acima

Função: Date.AddYears( )
Objetivo: Retornar a data informada acrescida (+) ou decrescida (-) em anos.
Sintaxe: Date.AddYears(data,número de anos)
Exemplo 01: Acrescentar 1 anos a Data da Venda
Date.AddYears([Data da Venda],1)

Resultado da aplicação do exemplo acima

Exemplo 02: Subtrair 1 ano a Data da Venda
Date.AddYears([Data da Venda],-1)

Resultado da aplicação do exemplo acima

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