Compartir a través de


EOMONTH

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve el date de datetimeformat del lastday del month, antes de or después de un número especificado de meses. Use EOMONTH para calculate fechas de vencimiento or fechas de vencimiento que se encuentran en el lastday del month.

Sintaxis

EOMONTH(<start_date>, <months>)

Parámetros

Término Definición
start_date El date de inicio de datetimeformat, or en una representación de texto aceptada de un date.
months Número que representa el número de meses antes de or después del start_date. Nota:If escribe un número not un entero, el número se redondea hacia arriba or hasta el entero más cercano.

Devolver value

Un date (datetime).

Observaciones

  • A diferencia de Microsoft Excel, que almacena fechas como números de serie secuenciales, DAX funciona con fechas en un datetimeformat. La función EOMONTH puede aceptar fechas en otros formatos, con las restricciones siguientes:

  • If start_date es not un dateválido EOMONTH devuelve un error.

  • If start_date es un value numérico que se not en un datetimeformat, EOMONTHconvert el número en un date. Para evitar resultados inesperados, convert el número a un datetimeformat antes de usar la función EOMONTH.

  • If start_date más meses produce un dateno válido, EOMONTH devuelve un error. Las fechas anteriores al 1 de marzo de 1900 and después del 31 de diciembre de 9999 no son válidas.

  • Cuando el argumento date es una representación de texto del date, la función EDATE usa la configuración regional anddatetime, del equipo cliente, para comprender el texto value para realizar la conversión. If configuración de datetime actual representan un date en el format de Month/Day/Year, la siguiente cadena "1/8/2009" se interpreta como una fecha y hora value equivalente al 8 de enero de 2009. Sin embargo, if la configuración de datetime actual representa un date en el format de Day/Month/Year, la misma cadena se interpretaría como una fecha y hora value equivalente al 1 de agosto de 2009.

  • Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).

Ejemplo

La expresión siguiente devuelve el 31 de mayo de 2008, porque el argumento months se redondea a 2.

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

EDATE funciones deDateandtime