Fecha y hora de DAX: función FECHA

Descripción

Devuelve la fecha especificada en formato de fecha y hora.

Sintaxis

DATE (<year>, <month>, <day>)

Parámetros

No Señor. Descripción de parámetros
1

year

Un número que representa el año.

El valor del argumento del año puede incluir de uno a cuatro dígitos. El argumento del año se interpreta de acuerdo con el sistema de fechas utilizado por su computadora.

Se admiten fechas que comienzan con el 1 de marzo de 1900.

Si ingresa un número que tiene posiciones decimales, el número se redondea.

Para valores mayores que 9999 o menores que cero (valores negativos), la función devuelve un # ¡VALOR! error.

Si el valor del año está entre 0 y 1899, el valor se agrega a 1900 para producir el valor final.

Note- Debe utilizar cuatro dígitos para el argumento del año siempre que sea posible para evitar resultados no deseados. Por ejemplo, el uso de 15 para 2015 devuelve 1915 como valor de año, que no es el caso.

2

month

Un número que representa el mes o un cálculo de acuerdo con las siguientes reglas:

Si el mes es un número del 1 al 12, entonces representa un mes del año. 1 representa enero, 2 representa febrero y así sucesivamente hasta el 12 que representa diciembre.

Si ingresa un número entero mayor que 12, se produce el siguiente cálculo:

La fecha se calcula sumando el valor del mes al año. Por ejemplo, si usted tiene FECHA (2015, 19, 1), la función devuelve un valor de fecha y hora equivalente a julio 1 st de 2016, debido a los 19 meses se agregan al comienzo de 2015, dando un valor de julio, 2016.

Si ingresa un número entero negativo, se produce el siguiente cálculo:

La fecha se calcula restando el valor del mes del año. Por ejemplo, si usted tiene FECHA (2015, -6, 15), la función devuelve un valor de fecha y hora equivalente a junio 15 ª de 2014, ya que cuando se restan 6 meses desde el inicio de 2015 se produce un valor junio de 2014.

3

day

Un número que representa el día o un cálculo de acuerdo con las siguientes reglas:

Si día es un número desde 1 hasta el último día del mes dado, entonces representa un día del mes.

Si ingresa un número mayor que el último día del mes dado, se produce el siguiente cálculo:

La fecha se calcula sumando el valor de día a mes. Por ejemplo, en la fórmula FECHA (2016, 8, 45), la función FECHA devuelve un valor de fecha y hora equivalente al 15 de septiembre de 2016, porque se agregan 45 días al comienzo de agosto, lo que arroja un valor del 15 de septiembre .

Si ingresa un número negativo, se produce el siguiente cálculo:

La fecha se calcula restando el valor del día al mes. Por ejemplo, en la fórmula FECHA (2016, 5, -15), la función DATE devuelve un valor de fecha y hora equivalentes a abril 15 º de 2016, debido a los 15 días se restan de los principios de mayo de 2016 dando un valor del mes de abril 2016.

Si el día contiene una parte decimal, se redondea al valor entero más cercano.

Valor devuelto

Fecha especificada en formato de fecha y hora.

Observaciones

La función FECHA toma los números que se ingresan como argumentos y genera la fecha correspondiente. La función FECHA es más útil en situaciones en las que el año, el mes y el día los proporcionan las fórmulas de DAX.

Por ejemplo, los datos subyacentes pueden contener fechas en un formato que DAX no reconoce como una fecha, como AAAAMMDD. Puede utilizar la función FECHA junto con otras funciones de DAX para convertir las fechas al formato de fecha y hora que DAX pueda reconocer como una fecha.

Las funciones de fecha de DAX siempre devuelven un tipo de datos de fecha y hora. Sin embargo, puede utilizar el formato para mostrar fechas como números de serie si lo desea.

Ejemplo

= DATE (2016,8,5) returns 8/5/2016 12:00:00 AM 
= DATE (2016,8,45) returns 9/14/2016 12:00:00 AM 
= DATE (2016,8, -5) returns 7/26/2016 12:00:00 AM 
= DATE (2016,15,15) returns 3/15/2017 12:00:00 AM