Función PREVIOUSDAY (DAX)
Devuelve una tabla que contiene una columna con todas las fechas que representan el día anterior a la primera fecha de la columna dates, en el contexto actual.
Sintaxis
PREVIOUSDAY(<dates>)
Parámetros
Término |
Definición |
dates |
Una columna que contiene fechas. |
Valor devuelto
Una tabla que contiene una columna única de valores de fechas.
Comentarios
Nota
Para comprender mejor cómo el contexto afecta a los resultados de las fórmulas, vea Contexto de las fórmulas DAX.
Esta función determina la primera fecha del parámetro de entrada y, a continuación, devuelve todas las fechas que corresponden al día anterior a esa primera fecha. Por ejemplo, si la primera fecha del argumento dates hace referencia al 10 de junio de 2009, esta función devuelve la fecha 9 de junio de 2009.
El argumento dates puede representar cualquiera de los siguientes valores:
Una referencia a una columna de fecha y hora.
Una expresión de tabla que devuelve una columna única de valores de fecha u hora.
Una expresión booleana que define una columna única de tabla de valores de fecha y hora.
Nota
Las restricciones en expresiones booleanas se describen en el tema Función CALCULATE (DAX).
Ejemplo
La siguiente fórmula de ejemplo crea una medida que calcula las 'previous day sales' para Internet Sales.
Para ver su funcionamiento, cree una tabla dinámica y agregue los campos CalendarYear y MonthNumberOfYear en el área Etiquetas de fila de la tabla dinámica. A continuación, agregue una medida llamada Previous Day Sales, usando la fórmula definida en la sección de códigos, en el área Valores de la tabla dinámica.
=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PREVIOUSDAY('DateTime'[DateKey]))
Vea también