Las funciones de fecha hora DAX de PowerPivot en Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010

Las funciones de fecha hora DAX de PowerPivot en Excel son las más complejas y eficaces y difieren mucho de las funciones de Excel.

Muchas de las funciones de fecha y hora en DAX son muy similares a las funciones de fecha y hora de Excel. No obstante, las funciones DAX usan un tipo de datos datetime y pueden usar los valores de una columna como argumento.

Las funciones de fecha hora DAX de PowerPivot en Excel

DAX también incluye un conjunto de funciones de inteligencia de tiempo que le permite manipular datos mediante períodos de tiempo, incluidos días, meses, trimestres y años y, a continuación, compilar y comparar cálculos durante esos períodos.

FunciónDescripción
CLOSINGBALANCEMONTHEvalúa la expresión para la fecha correspondiente al final del mes actual después de aplicar los filtros.
CLOSINGBALANCEQUARTEREvalúa la expresión para la fecha correspondiente al final del trimestre actual después de aplicar los filtros.
CLOSINGBALANCEYEAREvalúa la expresión para la fecha correspondiente al final del año actual después de aplicar los filtros.
DATEDevuelve la fecha especificada en el formato datetime.
DATEADDDesplaza el conjunto de fechas indicado en un intervalo especificado.
DATESBETWEENDevuelve las fechas entre dos fechas dadas.
DATESINPERIODDevuelve las fechas del período especificado.
DATESMTDDevuelve un conjunto de fechas del mes hasta la fecha actual.
DATESQTDDevuelve un conjunto de fechas del trimestre hasta la fecha actual.
DATESYTDDevuelve un conjunto de fechas del año hasta la fecha actual.
DATEVALUEConvierte una fecha del formato de texto al formato de fecha y hora.
DAYDevuelve el día del mes, un número comprendido entre 1 y 31.
EDATEDevuelve la fecha, que corresponde al número indicado de meses antes o después de la fecha de inicio. Use EDATE para calcular las fechas de vencimiento que tienen lugar el mismo día del mes que la fecha de emisión.
ENDOFMONTHDevuelve el final del mes.
ENDOFQUARTERDevuelve el final del trimestre.
ENDOFYEARDevuelve el final del año.
EOMONTHDevuelve la fecha en el formato datetime 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 que tienen lugar el último día del mes.
FIRSTDATEDevuelve la primera fecha que no está en blanco.
FIRSTNONBLANKDevuelve el primer valor de la columna para el que la expresión tiene un valor que no está en blanco.
HOURDevuelve la hora como un número de 0 (12:00 a.m.) a 23 (11:00 p.m.).
LASTDATEDevuelve la última fecha que no está en blanco.
LASTNONBLANKDevuelve el último valor de la columna para el que la expresión tiene un valor que no está en blanco.
MINUTEDevuelve el minuto como un número de 0 a 59, según un valor de fecha y hora.
MONTHDevuelve el mes como un número de 1 (enero) a 12 (diciembre).
NEXTDAYDevuelve el día siguiente.
NEXTMONTHDevuelve el mes siguiente.
NEXTQUARTERDevuelve el trimestre siguiente.
NEXTYEARDevuelve el año siguiente.
NOWLa función NOW resulta útil cuando es necesario mostrar la hora y fecha actuales en una hoja de cálculo o bien calcular un valor basado en la fecha y hora actuales, y que dicho valor se actualice cada vez que se abra la hoja de cálculo.
OPENINGBALANCEMONTHEvalúa la expresión especificada para la fecha correspondiente al final del mes anterior después de aplicar los filtros especificados.
OPENINGBALANCEQUARTEREvalúa la expresión especificada para la fecha correspondiente al final del trimestre anterior después de aplicar los filtros especificados.
OPENINGBALANCEYEAREvalúa la expresión especificada para la fecha correspondiente al final del año anterior después de aplicar los filtros especificados.
PARALLELPERIODDevuelve un período paralelo de fechas según el conjunto de fechas dado y un intervalo especificado.
PREVIOUSDAYDevuelve el día anterior.
PREVIOUSMONTHDevuelve el mes anterior.
PREVIOUSQUARTERDevuelve el trimestre anterior.
PREVIOUSYEARDevuelve el año anterior.
SAMEPERIODLASTYEARDevuelve un conjunto de fechas en la selección actual del año anterior.
SECONDDevuelve los segundos de un valor de hora como un número de 0 a 59.
STARTOFMONTHDevuelve el inicio del mes.
STARTOFQUARTERDevuelve el inicio del trimestre.
STARTOFYEARDevuelve el inicio del año.
TIMEConvierte las horas, minutos y segundos dados como números en una hora en formato datetime.
TIMEVALUEConvierte una hora en formato de texto al formato de fecha y hora.
TODAYDevuelve la fecha actual.
TOTALMTDEvalúa la espresión a lo largo del intervalo que empieza al principio del mes y termina con la última fecha de la columna de fecha especificada después de aplicar los filtros especificados.
TOTALQTDEvalúa la espresión a lo largo del intervalo que empieza el primer día del trimestre y termina con la última fecha de la columna de fecha especificada después de aplicar los filtros especificados.
TOTALYTDEvalúa la espresión a lo largo del intervalo que empieza el primer día del año y termina con la última fecha de la columna de fecha especificada después de aplicar los filtros especificados.
WEEKDAYDevuelve un número de 1 a 7 para identificar el día de la semana de una fecha. De forma predeterminada, los días están comprendidos entre 1 (domingo) y 7 (sábado).
WEEKNUMDevuelve el número de semana de la fecha y el año dados según el valor de return_type. El número de semana indica la posición numérica de dicha semana en un año.
YEARDevuelve el año de una fecha como un entero de cuatro dígitos en el intervalo de 1900 a 9999.
YEARFRACCalcula la fracción del año representada por el número de días enteros entre dos fechas. Use la función de hoja de cálculo YEARFRAC para identificar la proporción de los beneficios o las obligaciones de todo un año que se asignará a un período determinado.

– Consultar: Las funciones de filtro DAX en PowerPivot.

 
 

Nivel de dificultad: Avanzado Excel Avanzado

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *