top of page

Função da Categoria Date - Parte 1

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)


Tela: Exemplo da aplicação da função Date.AddDays
Tela: Exemplo da aplicação da função Date.AddDays

Resultado da aplicação do exemplo acima:


Tela: Exemplo do Resultado da aplicação da função Date.AddDays
Tela: Exemplo do Resultado da aplicação da função Date.AddDays

Exemplo 02: Subtrair 10 dias da Data da Venda

Date.AddDays([Data da Venda],-10)


Tela: Exemplo da aplicação da função Date.AddDays
Tela: Exemplo da aplicação da função Date.AddDays

Resultado da aplicação do exemplo acima


Tela: Exemplo do Resultado da aplicação da função Date.AddDays
Tela: Exemplo do Resultado da aplicação da função Date.AddDays

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)


Tela: Exemplo da aplicação da função Date.AddMonths
Tela: Exemplo da aplicação da função Date.AddMonths

Resultado da aplicação do exemplo acima


Tela: Exemplo do Resultado da aplicação da função  Date.AddMonths
Tela: Exemplo do Resultado da aplicação da função Date.AddMonths

Exemplo 02: Subtrair 3 meses a Data da Venda

                       Date.AddMonths([Data da Venda],-3)


Tela: Exemplo da aplicação da função Date.AddMonths
Tela: Exemplo da aplicação da função Date.AddMonths

Resultado da aplicação do exemplo acima


Tela: Exemplo do Resultado da aplicação da função  Date.AddMonths
Tela: Exemplo do Resultado da aplicação da função Date.AddMonths

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)


Tela: Exemplo da aplicação da função Date.AddQuarters
Tela: Exemplo da aplicação da função Date.AddQuarters

Resultado da aplicação do exemplo acima


Tela: Exemplo do Resultado da aplicação da função  Date.AddQuarters
Tela: Exemplo do Resultado da aplicação da função Date.AddQuarters

Exemplo 02: Subtrair 1 trimestre da Data da Venda

                       Date.AddQuarters([Data da Venda],-1)


Tela: Exemplo da aplicação da função Date.AddQuarters
Tela: Exemplo da aplicação da função Date.AddQuarters

Resultado da aplicação do exemplo acima


Tela: Exemplo do Resultado da aplicação da função  Date.AddQuarters
Tela: Exemplo do Resultado da aplicação da função Date.AddQuarters

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)


Tela: Exemplo da aplicação da função Date.AddYears
Tela: Exemplo da aplicação da função Date.AddYears

Resultado da aplicação do exemplo acima


Tela: Exemplo do Resultado da aplicação da função  Date.AddYears
Tela: Exemplo do Resultado da aplicação da função Date.AddYears

Exemplo 02: Subtrair 1 ano a Data da Venda

                       Date.AddYears([Data da Venda],-1)


Tela: Exemplo da aplicação da função Date.AddYears
Tela: Exemplo da aplicação da função Date.AddYears

Resultado da aplicação do exemplo acima


Tela: Exemplo do Resultado da aplicação da função  Date.AddYears
Tela: Exemplo do Resultado da aplicação da função Date.AddYears

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


Learn BI Academy - 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