La función REMOVEFILTERS

Si queremos modificar el contexto de filtro (para el cálculo del denominador), nuestra medida ahora va a tener el siguiente aspecto -aunque todavía no hemos incluido el argumento a CALCULATE que va a determinar el cambio a aplicar al contexto de filtro-:

Sales Pct = 
DIVIDE(
    SUM(Sales[Amount]),
    CALCULATE(
        SUM(Sales[Amount])
    )
)

¿Y qué argumento de CALCULATE puede limpiar los filtros aplicados a una columna o a una tabla? REMOVEFILTERS, función que espera como argumento la columna o tabla de la que eliminar los filtros que se estén aplicando. Es decir, nuestra medida quedaría del siguiente modo:

Sales Pct = 
DIVIDE(
    SUM(Sales[Amount]),
    CALCULATE(
        SUM(Sales[Amount]),
        REMOVEFILTERS('Calendar')
    )
)

Y la matriz mostraría ahora el resultado correcto:

La función REMOVEFILTERS