Fecha y hora de DAX: función EOMONTH

Descripción

Devuelve la fecha en formato de fecha y hora del último día del mes, antes o después de un número especificado de meses.

Sintaxis

EOMONTH (<start_date>, <months>)

Parámetros

No Señor. Descripción de parámetros
1

start_date

Una fecha que representa la fecha de inicio.

Puede estar en formato de fecha y hora o de texto.

2

months

Un número entero que representa el número de meses antes o después de start_date.

Si meses no es un número entero, redondee hacia arriba o hacia abajo al número entero más cercano.

Valor devuelto

Una fecha en formato de fecha y hora.

Observaciones

Puede usar EOMONTH para calcular las fechas de vencimiento o las fechas de vencimiento que caen en el último día del mes.

DAX trabaja con fechas en formato de fecha y hora. Las fechas almacenadas en otros formatos se convierten implícitamente.

  • Si start_date no es una fecha válida, EOMONTH devuelve un error.

  • Si start_date más meses arroja una fecha no válida, EOMONTH devuelve un error. Fechas antes de marzo 1 st de 1900 y después de diciembre 31 de st de 9999 no son válidos.

  • La función DAX EOMONTH utiliza la configuración regional y de fecha / hora del equipo cliente para comprender el valor del texto y realizar la conversión. Por ejemplo,

    • Si la configuración actual de fecha / hora representan las fechas en el formato de mes / día / año, entonces la cadena, "01/08/2016" se entiende como un valor de fecha y hora equivalente a 8 ° de enero de 2016.

    • Si la configuración actual de fecha / hora representan las fechas en el formato de día / mes / año, la misma cadena sería entendido como un valor de fecha y hora equivalente a 1 st de agosto de 2016.

Si la representación de texto de la fecha no se puede convertir correctamente a un valor de fecha y hora, la función devuelve un error.

Ejemplo

= 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.