Pasemos entonces al siguiente nivel: los trimestres. De nuevo, para un trimestre dado, el contexto de filtro actual en la tabla Calendar supone que las más o menos 90 filas correspondientes a los 90 días del trimestre estén visibles. Y querríamos expandir ese bloque de filas a todo el año al que pertenezca el trimestre. También aquí la función que necesitamos es PARALLELPERIOD y nuestra medida podría ser la mostrada a continuación en la que sumamos al período actual cero años y lo ampliamos a dicho año:
VAR __currentSales = [Sales]
VAR __yearSales =
CALCULATE(
[Sales],
PARALLELPERIOD(
'Calendar'[Date],
0,
YEAR
)
)
RETURN
DIVIDE(
__currentSales,
__yearSales
)
Si le damos formato de porcentaje y la llevamos a la matriz, vemos lo siguiente:

Ahora, la suma de los valores de los trimestres de un año (por ejemplo, los trimestres de 2015, en rojo en la imagen anterior) suman 100% (la matriz se muestra a nivel de trimestre y no de meses para que sea más fácilmente interpretable).