Data e hora DAX - função EOMONTH
Descrição
Retorna a data no formato datetime do último dia do mês, antes ou depois de um número especificado de meses.
Sintaxe
EOMONTH (<start_date>, <months>)
Parâmetros
Sr. Não. | Parâmetro e Descrição |
---|---|
1 | start_date Uma data que representa a data de início. Pode ser datetime ou formato de texto. |
2 | months Um número inteiro que representa o número de meses antes ou depois de start_date. Se meses não for um número inteiro, arredondado para cima ou para baixo para o número inteiro mais próximo. |
Valor de retorno
Uma data no formato datetime.
Observações
Você pode usar EOMONTH para calcular as datas de vencimento ou vencimento que caem no último dia do mês.
DAX funciona com datas no formato datetime. As datas armazenadas em outros formatos são convertidas implicitamente.
Se start_date não for uma data válida, EOMONTH retornará um erro.
Se a data_de_início mais os meses produzirem uma data inválida, EOMONTH retornará um erro. Datas antes de 01 de março st de 1900 e depois de 31 de dezembro st de 9999 são inválidos.
A função DAX EOMONTH usa as configurações de local e data / hora do computador cliente para entender o valor do texto a fim de realizar a conversão. Por exemplo,
Se as configurações de data / hora atuais representarem datas no formato Mês / Dia / Ano, então a string, "2016/01/08" é entendida como um valor datetime equivalente a 8 º de janeiro de 2016.
Se as configurações de data / hora atuais representarem datas no formato Dia / Mês / Ano, a mesma string seria entendida como um valor de data / hora equivalente a 1º de agosto de 2016.
Se a representação de texto da data não puder ser convertida corretamente em um valor de data e hora, a função retornará um erro.
Exemplo
= EOMONTH (DATE (2016,4,5),5) returns 9/30/2016 12:00:00 AM
= EOMONTH (DATE (2016,4,5),4.5) also returns 9/30/2016 12:00:00 AM, as 4.5 will be rounded up to 5.