Compartilhar via


EOMONTH

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

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

Sintaxe

EOMONTH(<start_date>, <months>)

Parâmetros

Prazo Definição
start_date A date inicial 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 de or após o start_date. Observação:If você inserir um número not um inteiro, o número será arredondado or para baixo até o inteiro mais próximo.

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

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

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

  • If start_date mais meses gera um dateinválido, EOMONTH retorna um error. Datas antes de 1º de março de 1900 and após 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 a value de texto para executar a conversão. If configurações atuais de datetime 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.

  • 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

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çãoDateandtime funções