ADDCOLUMNS + VALUES

Otro patrón frecuentemente usado es el que involucra la función VALUES para extraer los valores visibles de una columna en el contexto actual, y ADDCOLUMNS para añadir a la tabla de valores obtenida una o más columnas con información relativa a cada valor. La tabla resultante normalmente se va a utilizar como paso intermedio en una medida.

Por ejemplo, supongamos que queremos obtener una tabla con los países visibles en el contexto actual y sus ventas asociadas. La expresión DAX sería la siguiente (vamos a aplicarla para crear una tabla calculada, aunque, como se ha comentado, no sea el uso más frecuente de este patrón):

Country Sales =
ADDCOLUMNS(
    VALUES(Geography[Country]),
    "Sales", [Sales]
)

La tabla que obtendríamos sería la mostrado a continuación:

Country Sales

En función del objetivo perseguido, en ocasiones podremos recurrir a las funciones SUMMARIZE o SUMMARIZETABLE con el mismo resultado.