El contexto en DAX hace referencia al entorno donde se evalúa una expresión y permite análisis dinámicos que cambian en función de los datos seleccionados.
Fila:
El contexto de fila hace referencia a los datos de la fila actual, considerando todas las columnas de la fila, para evaluar una expresión.
Devuelve un resultado por fila.
Se usa principalmente para agregar columnas calculadas.
La fórmula genera una columna calculada, Ventas, que crea un registro para cada fila en base a las columnas Cantidad y PrecioUnitario, por ende, utiliza el contexto de fila. Fila_02.png84.15 KB
Filtro:
El contexto de filtro hace referencia a datos de subconjuntos generados en base a filtros aplicados y campos asignados a una visualización, los cuales restringen las filas consideradas en un cálculo, para evaluar una expresión.
Puede producir uno o más resultados dependiendo de los datos seleccionados.
Se utiliza mayormente en medidas.
Se determina a través de campos de visualizaciones, segmentadores, filtros y relaciones en el modelo.
La fórmula calcula un valor dinámico, Total Ventas, que cambia en función del campo asignado en la visualización, Marca. La suma considera todos los registros de una marca (la cual representa una agrupación y cuyos puntos de datos conforman una tabla virtual) y produce un resultado por marca, por ende, utiliza el contexto de filtro. Filtro_02.png24.92 KB