Data e hora DAX - função EDATE

Descrição

Retorna a data que é o número indicado de meses antes ou depois da data de início.

Sintaxe

EDATE (<start_date>, <month>)

Parâmetros

Sr. Não. Parâmetro e Descrição
1

start_date

Uma data que representa a data de início.

Pode ser datetime ou formato de texto.

2

months

Um inteiro que representa o número de meses antes ou depois de start_date.

Se meses não for um número inteiro, ele será truncado.

Valor de retorno

Uma data no formato datetime.

Observações

Você pode usar o EDATE para calcular as datas de vencimento ou vencimento que caem no mesmo dia do mês da data de emissão.

DAX funciona com datas no formato datetime. As datas armazenadas em outros formatos são convertidas implicitamente.

  • Se start_date não for uma data válida, EDATE retornará um valor de erro.

    Certifique-se de que a referência de coluna ou data que você fornece como o primeiro parâmetro é uma data.

  • A função DAX EDATE usa as configurações de local e data / hora do computador cliente para entender o valor do texto a fim de realizar a conversão. Por exemplo,

    • Se as configurações de data / hora atuais representarem datas no formato Mês / Dia / Ano, então a string, "2016/01/08" é entendida como um valor datetime equivalente a 8 º de janeiro de 2016.

    • Se as configurações de data / hora atuais representarem datas no formato Dia / Mês / Ano, a mesma string seria entendida como um valor de data / hora equivalente a 1º de agosto de 2016.

Exemplo

= EDATE (DATE (2015,1,1),9) returns 10/1/2015 12:00:00 AM 
= EDATE (DATE (2015,1,30),1) returns 2/28/2015 12:00:00 AM 
= EDATE (DATE (2015,1,29),1) returns 2/28/2015 12:00:00 AM