Iteradores

Hasta ahora hemos utilizado medidas siempre en presencia de contexto de filtro. Sin embargo, hay un grupo de funciones DAX que, aun siendo usadas en contexto de filtro, generan un contexto de fila. Y ya hemos visto un ejemplo: FILTER.

Estas funciones tienen como característica común el hecho de que van a iterar una tabla (es decir, la van a recorrer fila por fila) realizando algún tipo de cálculo. Y, mientras la recorren, la evaluación de los argumentos involucrados se va a realizar en contexto de fila, no en contexto de filtro.

La mayor parte de estas funciones (pero no todas) terminan con la letra X (SUMX, AVERAGEX, MAXX, MINX), por lo que a veces se las denomina “X functions”.