Función DATESINPERIOD

La función DATESINPERIOD devuelve un conjunto de fechas a partir de un cierto día y cubriendo n intervalos del tipo indicado hacia atrás o hacia adelante en el tiempo. Por ejemplo, si quisiéramos obtener las ventas correspondientes al período de 4 días que comienza el 24 de enero de 2015, podríamos hacerlo creando una medida con el siguiente código:

Sales 20150124 4d = 
CALCULATE(
    [Sales],
    DATESINPERIOD(
        'Calendar'[Date],
        DATE(2015, 1, 24),
        4,
        DAY
    )
)

Si llevamos la medida a la matriz, el resultado es el siguiente:

Función DATESINPERIOD

Comprobamos que nuestra medida devuelve (para cualquier fecha) la suma de las ventas realizadas los días 24, 25, 26 y 27 de enero de 2015.