Função da Categoria Date - Parte 1
Atualizado: 5 de ago.
As funções de Texto na Linguagem M (no Power Query), servem para limpar, padronizar, tratar, extrair, modificar, combinar e manipular dados em formato de texto dentro das suas bases de dados.
Elas são essenciais na etapa de ETL (Extração, Transformação, e Carga de Dados), permitindo corrigir erros de digitação, padronizar formatos, e preparar informações para relatórios.
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 tenhas 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, transformar 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 ano à 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