Ler em inglês

Compartilhar via


EDATE

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Retorna o date que é o número indicado de meses antes de or após o início date. Use EDATE para calculate datas de vencimento or datas de conclusão que se enquadram no mesmo day do month que o date do problema.

Sintaxe

DAX
EDATE(<start_date>, <months>)  

Parâmetros

Prazo Definição
start_date Um date em datetimeortextformat que representa o dateinicial.
months Um inteiro que representa o número de meses antes de or após start_date.

Retornar value

Um date (datetime).

Observações

  • Ao contrário do Microsoft Excel, que armazena datas como números de série sequenciais, DAX funciona com datas em um datetimeformat. As datas armazenadas em outros formatos são convertidas implicitamente.

  • If start_date é not um dateválido, EDATE retorna um error. Verifique se a referência de coluna ordate que você fornece como o argumento first é um date.

  • If months é not um inteiro, é truncado.

  • Quando o argumento date é uma representação de texto do date, a função EDATE usa a localidade anddatetime configurações do computador cliente para entender o texto value para executar a conversão. If as configurações de datetime atuais representam um date no format de Month/Day/Year, a seguinte cadeia de caracteres "8/1/2009" é interpretada como um value de datetime equivalente a 8 de janeiro de 2009. No entanto, if as configurações de datetime atuais representam um date no format de Day/Month/Year, a mesma cadeia de caracteres seria interpretada como um value de datetime equivalente a 1º de agosto de 2009.

  • If o date solicitado já passou do lastday do monthcorrespondente e, em seguida, a lastday do month é retornada. Por exemplo, as seguintes funções: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) retornam 28 de fevereiro de 2009; que corresponde a uma month após a dateinicial.

  • Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).

Exemplo

O exemplo a seguir retorna o date três meses após o pedido date, que é armazenado na coluna [TransactionDate].

DAX
= EDATE([TransactionDate],3)  

de função
Funções Dateandtime