Partilhar via


EDATE

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Devolve o date que é o número indicado de meses antes or após o início date. Use EDATE para calculate datas de vencimento or datas de vencimento que caem no mesmo day do month que o date de emissão.

Sintaxe

EDATE(<start_date>, <months>)

Parâmetros

Vigência Definição
start_date Um date em datetimeortextformat que representa o início date.
months Um número inteiro que representa o número de meses antes or depois de start_date.

Regresso value

Uma date (datetime).

Comentários

  • 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 noutros formatos são convertidas implicitamente.

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

  • If months é not um inteiro, ele é truncado.

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

  • If o date solicitado tiver passado o lastday do monthcorrespondente, o lastday do month é devolvido. Por exemplo, as seguintes funções: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) retornam em 28 de fevereiro de 2009; que corresponde a um month após o início date.

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

Exemplo

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

= EDATE([TransactionDate],3)

EOMONTH funçãoDateandtime funções