PREVIOUSDAY

La función PREVIOUSDAY devuelve una tabla conteniendo una columna con la fecha correspondiente al día anterior al contexto actual.

Sintaxis

PREVIOUSDAY(
    dates
)

Parámetros
  • dates: Columna conteniendo fechas.
Valor devuelto

La función PREVIOUSDAY devuelve una tabla.

Información adicional

El argumento dates puede ser una referencia a una columna conteniendo fechas, una expresión que devuelva una tabla con una única columna conteniendo fechas o una expresión booleana que defina una tabla con una única columna conteniendo fechas.

Esta función devuelve la fecha correspondiente al día anterior al primer día del contexto actual. En otras palabras, el conjunto de fechas devueltas por la función (en este caso solo una) nunca es parte del contexto actual.

Ejemplos

Si, dada una tabla con ventas, definimos la medida:

Ventas = SUM(FactSales[SalesAmount])

...calculando el total de ventas, y la medida:

Ventas un día antes = CALCULATE(
    [Ventas],
    PREVIOUSDAY(DimDate[Datekey])
)

...calculando las ventas del día anterior, y llevamos ambas medidas a una tabla en la que mostramos como cabecera de filas los días del calendario, el resultado es el siguiente:

Función PREVIOUSDAY. Ejemplo de uso

En este caso, el período considerado en el cálculo de la medida [Ventas un día antes] es el día anterior al del contexto actual.

Si, en el escenario anterior, modificamos la matriz para mostrar solo las ventas por meses, el resultado es el siguiente:

Función PREVIOUSDAY. Ejemplo de uso

En este ejemplo, cada cifra devuelta por la medida [Ventas un día antes] se corresponde con las ventas del último día del mes anterior al considerado en el contexto. Para confirmar esto podemos fijarnos en la cifra devuelta para el mes de febrero, 6.501.821,28 €, cifra que en la tabla del primer escenario corresponde a las ventas del 31 de enero.

Categoría
Inteligencia de tiempo
Enviado por admin el Mar, 04/12/2018 - 11:29