Función SELECTCOLUMNS

Esta función parte también de una tabla y devuelve otra tabla formada por las columnas calculadas que le indiquemos. Como primer argumento deberemos pasar la tabla en la que nos queremos basar y, a continuación, parejas de nombre de columna / expresión DAX. Es decir, la principal diferencia entre ADDCOLUMNS y SELECTCOLUMNS es que la primera va a devolver la tabla de la que partimos añadiendo nuevas columnas, mientras que la segunda va a devolver una tabla formada solo por las nuevas columnas que se creen.

Por ejemplo, podríamos crear una tabla calculada formada por el nombre de cada cliente y sus ventas totales con la siguiente expresión:

Customer sales = 
SELECTCOLUMNS(
    Customers,
    "Name", Customers[Full Name],
    "Sales", [Sales]
)

El resultado sería el mostrado a continuación:

Función SELECTCOLUMNS