Leer en inglés

Compartir a través de


EDATE

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve el date que es el número indicado de meses antes de or después del inicio date. Use EDATE para calculate fechas de vencimiento or fechas de vencimiento que se encuentran en el mismo day del month que el date de emisión.

Sintaxis

EDATE(<start_date>, <months>)  

Parámetros

Término Definición
start_date Un date de datetimeortextformat que representa el datede inicio .
months Entero que representa el número de meses antes de or después de start_date.

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. Las fechas almacenadas en otros formatos se convierten implícitamente.

  • If start_date es not un dateválido EDATE devuelve un error. Asegúrese de que la referencia de columna ordate que proporcione como argumento first es un date.

  • If months es not un entero, se trunca.

  • 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 la configuración de datetime actual representa 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.

  • If el date solicitado está pasado el lastday del monthcorrespondiente y, a continuación, se devuelve el lastday del month. Por ejemplo, las siguientes funciones: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) devuelven el 28 de febrero de 2009; que corresponde a un month después del inicio date.

  • 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

En el ejemplo siguiente se devuelve el date tres meses después del orden date, que se almacena en la columna [TransactionDate].

= EDATE([TransactionDate],3)  

EOMONTH función
funciones de Dateandtime