Ler em inglês

Partilhar via


EOMONTH

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Devolve o date em datetimeformat do lastday do month, antes or após um número especificado de meses. Use EOMONTH para calculate datas de vencimento or datas de vencimento que caem no lastday do month.

Sintaxe

EOMONTH(<start_date>, <months>)  

Parâmetros

Vigência Definição
start_date O início date em datetimeformat, or em uma representação de texto aceita de um date.
months Um número que representa o número de meses antes or depois do start_date. Nota:If introduzir um número not um número inteiro, o número é arredondado para cima or para baixo para o número inteiro mais próximo.

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. A função EOMONTH pode aceitar datas noutros formatos, com as seguintes restrições:

  • If start_date not é um dateválido EOMONTH retorna um error.

  • If start_date é um value numérico que é not em um datetimeformat, EOMONTH irá convert o número para um date. Para evitar resultados inesperados, convert o número a um datetimeformat antes de usar a função EOMONTH.

  • If start_date mais meses produz um dateinválido, EOMONTH retorna um error. As datas anteriores a 1 de março de 1900 and posteriores a 31 de dezembro de 9999 são inválidas.

  • 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 configurações de datetime atuais representam um date no format de Month/Day/Year, então 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.

  • 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

A expressão a seguir retorna 31 de maio de 2008, porque o argumento months é arredondado para 2.

= EOMONTH("March 3, 2008",1.5)  

EDATE função
Date and time funções