Procedimiento de cálculo

Fijémonos, por ejemplo, en el primero de los resultados obtenidos:

Diferencia de ventas entre Francia y España

y repitamos, una vez más, el proceso que se sigue hasta su obtención. El contexto de filtro inicial es aquel en el que en la tabla Geography solo tenemos visibles las filas correspondientes a Francia, lo que, a su vez, ya sabemos que filtra la tabla de ventas:

Contexto de filtro

La máquina DAX, tras identificar el contexto de filtro inicial, va a nuestra medida. El primer término, SUM(Sales[Amount]), se aplica a dicho contexto de filtro, devolviendo, por lo tanto, las ventas de Francia. El segundo término (el CALCULATE) modifica el contexto de filtro, dejándolo de forma que, como se ha comentado, solo estén visibles en la tabla de geografía las filas de España, lo que filtra la tabla de ventas:

Contexto de filtro final

Esto supone que este segundo término devuelve las ventas de España. Es decir:

Diferencia de ventas entre Francia y España

O, con otras palabras, para cada fila de la tabla que hemos creado en nuestro informe, el primer término va a devolver las ventas del país que corresponda, mientras que el segundo siempre va a devolver las ventas de España. La diferencia entre ambos valores será el resultado final.