EOMONTH
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve el date de datetime
format 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 datetime format, 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
datetime
format. 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 undatetime
format, EOMONTHconvert el número en un date. Para evitar resultados inesperados, convert el número a undatetime
format 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)