EOMONTH
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna o date em datetime
format 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 datetime format, 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
datetime
format. 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 umdatetime
format, EOMONTHconvert o número para um date. Para evitar resultados inesperados, convert o número para umdatetime
format 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)