Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve el date especificado en datetime
format.
DATE(<year>, <month>, <day>)
Término | Definición |
---|---|
year |
Número que representa el year. El value del argumento year puede incluir uno a cuatro dígitos. El argumento year se interpreta según el sistema date usado por el equipo.Se admiten fechas a partir del 1 de marzo de 1900. If escriba un número que tenga posiciones decimales, el número se redondea. Para values mayor que 9999 or menor que cero (valuesnegativo), la función devuelve un #VALUE! error.If el year value está comprendido entre 0 and 1899, el value se agrega a 1900 para producir el valuefinal. Consulte los ejemplos siguientes.
Nota: Debe usar cuatro dígitos para el argumento year siempre que sea posible para evitar resultados no deseados. Por ejemplo, el uso de 07 devuelve 1907 como yearvalue. |
month |
Número que representa el monthor un cálculo según las reglas siguientes: Se admiten enteros negativos not. Los values válidos son 1-12. If month es un número comprendido entre 1 y 12 y, a continuación, representa un month del year. 1 representa enero, 2 representa febrero, and así sucesivamente hasta el 12 que representa diciembre.If escribe un entero mayor que 12, se produce el siguiente cálculo: el date se calcula agregando el value de month al year . Por ejemplo, if tiene DATE( 2008, 18, 1), la función devuelve un value datetime equivalente al 1 de junio de 2009, ya que se agregan 18 meses a principios de 2008, lo que produce un value de junio de 2009. Consulte los ejemplos siguientes. |
day |
Número que representa el dayor un cálculo según las reglas siguientes: Se admiten enteros negativos not. Los values válidos son 1-31. If day es un número comprendido entre 1 y el lastday del month dado y, a continuación, representa un day del month.If escriba un entero mayor que lastday del monthespecificado , se produce el siguiente cálculo: el date se calcula agregando el value de day a month . Por ejemplo, en la fórmula DATE( 2008, 3, 32) , la función DATE devuelve un datetime value equivalente al 1 de abril de 2008, porque se agregan 32 días al principio de marzo, lo que produce un value del 1 de abril.If day
contains una parte decimal, se redondea al entero más cercano value. |
Devuelve el date especificado (datetime
).
La función DATE toma los enteros que se escriben como argumentos, and genera el datecorrespondiente. La función DATE es más útil en situaciones en las que las fórmulas proporcionan los year, month, andday. Por ejemplo, los datos subyacentes pueden contener fechas en un format que se not reconoce como un date, como AAAAMMDD. Puede usar la función DATE junto con otras funciones para convert las fechas a un número que se puede reconocer como un date.
A diferencia de Microsoft Excel, que almacena fechas como un número de serie, DAXdate funciones siempre devuelven un tipo de datos datetime
. Sin embargo, puede usar el formato para mostrar fechas como números de serie if desea.
Date
and datetime también se puede especificar como un literal en el formatdt"YYYY-MM-DD"
, dt"YYYY-MM-DDThh:mm:ss"
, ordt"YYYY-MM-DD hh:mm:ss"
. Cuando se especifica como literal, el uso de la función DATE en la expresión es not necesario. Para obtener más información, consulte Sintaxis de DAX | Dateandtime.
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).
La fórmula siguiente devuelve el date 8 de julio de 2009:
= DATE(2009,7,8)
If el value que escriba para el argumento year
está comprendido entre 0 (cero) and 1899 (inclusive), que value se agrega a 1900 para calculate el year. La fórmula siguiente devuelve el 2 de enero de 1908: (1900+08).
= DATE(08,1,2)
If
year
está entre 1900 and 9999 (inclusive), que value se usa como year. La fórmula siguiente devuelve el 2 de enero de 2008:
= DATE(2008,1,2)
If
month
es mayor que 12, month
agrega ese número de meses al firstmonth en el year especificado. La fórmula siguiente devuelve el date 2 de febrero de 2009:
= DATE(2008,14,2)
If
day
es mayor que el número de días del month especificado, day
agrega ese número de días al firstday en el month. La fórmula siguiente devuelve el date 4 de febrero de 2008:
= DATE(2008,1,35)
funciones de Dateandtime
DAY función
TODAY función
Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoy