Fijémonos, por ejemplo, en la primera fila de la tabla que hemos generado:
Para el cálculo de ese 146.204 €, la tabla Geography se está filtrando de forma que solo las filas (las ciudades) en las que el campo Country tome el valor “France” son visibles. Este filtro se propaga al resto del modelo de datos de forma que la tabla Sales se queda reducida (filtrada) a aquellas filas correspondientes a ventas acontecidas en alguna ciudad de Francia:
Es decir, nuestro contexto de cálculo es ahora el siguiente:
El filtro aplicado a Geography se propaga a Sales a través de los campos Geography Id que definen la relación entre ambas tablas (en nuestro caso, el nombre del campo es el mismo en ambas tablas, lo que no es necesario para poder crear una relación), pero este filtro no se propaga a otras tablas debido a la dirección de los filtros cruzados (que apuntan todos hacia Sales).
Una vez se ha filtrado la tabla de ventas, la medida [Sales] que habíamos creado aplica la función de agregación (SUM) a los valores de la columna Amount que queden visibles (“los amarillos”). Es decir, a las ventas realizadas en Francia.