Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
columna Calculada
tabla calculada
Medida
cálculo visual
Devuelve la fecha en datetime formato del último día del mes, antes o después de un número especificado de meses. Use EOMONTH para calcular las fechas de vencimiento o las fechas de vencimiento que se encuentran en el último día del mes.
Sintaxis
EOMONTH(<start_date>, <months>)
Parámetros
| Término | Definición |
|---|---|
start_date |
Fecha de inicio en formato datetime o en una representación de texto aceptada de una fecha. |
months |
Número que representa el número de meses anteriores o posteriores al start_date.
Nota: Si escribe un número que no es un entero, el número se redondea hacia arriba o hacia abajo hasta el entero más cercano. |
Valor devuelto
Una fecha (datetime).
Observaciones
A diferencia de Microsoft Excel, que almacena fechas como números de serie secuenciales, DAX funciona con fechas en un formato de
datetime. La función EOMONTH puede aceptar fechas en otros formatos, con las restricciones siguientes:Si
start_dateno es una fecha válida, EOMONTH devuelve un error.Si
start_datees un valor numérico que no está en un formato dedatetime, EOMONTH convertirá el número en una fecha. Para evitar resultados inesperados, convierta el número en un formato dedatetimeantes de usar la función EOMONTH.Si
start_datemás meses produce una fecha no válida, EOMONTH devuelve un error. Las fechas anteriores al 1 de marzo de 1900 y después del 31 de diciembre de 9999 no son válidas.Cuando el argumento date es una representación de texto de la fecha, la función EDATE usa la configuración regional y de fecha y hora, del equipo cliente, para comprender el valor de texto para realizar la conversión. Si la configuración de fecha y hora actual representa una fecha con el formato mes/día/año, la siguiente cadena "1/8/2009" se interpreta como un valor datetime equivalente al 8 de enero de 2009. Sin embargo, si la configuración de fecha y hora actual representa una fecha con el formato Día/Mes/Año, la misma cadena se interpretaría como un valor datetime equivalente al 1 de agosto de 2009.
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o 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)