Contexto en DAX
El concepto más importante de DAX es el contexto.
Hay dos tipos principales:
- Row Context
- Filter Context
Row Context
Se aplica cuando se evalúa fila por fila.
Ejemplo columna calculada:
- Importe = Ventas[Cantidad] * Ventas[Precio]
Power BI calcula:
fila1
fila2
fila3
Filter Context
Es el conjunto de filtros activos en un cálculo.
Ejemplo:
Gráfico:
Ventas por país
Si seleccionamos España
DAX calcula:
- Ventas Totales donde País = España
Ejemplo real
Medida:
- Ventas Totales = SUM(Ventas[Importe])
Tabla:
| País | Ventas |
| España | 50000 |
| Francia | 30000 |
Power BI aplica automáticamente filtros.