SELECTCOLUMNS

Devuelve una tabla con las columnas seleccionadas de la tabla y las columnas nuevas especificadas por las expresiones DAX.

Sintaxis

SELECTCOLUMNS(<Table>, [<Name>], <Expression>, <Name>], …) 

Parámetros

Término Definición
Tabla Cualquier expresión DAX que devuelve una tabla.
Nombre Nombre dado a la columna, entre comillas dobles.
Expression Cualquier expresión que devuelve un valor escalar como una referencia de columna o un valor de cadena o entero.

Valor devuelto

Una tabla con el mismo número de filas que la tabla especificada como primer argumento. La tabla devuelta tiene una columna para cada par de argumentos <Name> y <Expression>, y cada expresión se evalúa en el contexto de una fila a partir del argumento <Table> especificado.

Comentarios

SELECTCOLUMNS tiene la misma firma que ADDCOLUMNS y el mismo comportamiento, pero en lugar de comenzar con la <Table> especificada, SELECTCOLUMNS comienza con una tabla vacía antes de agregar columnas.

Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

Para la tabla siguiente, denominada Customer:

País State Count Total
IND JK 20 800
IND MH 25 1000
IND WB 10 900
EE. UU. CA 5 500
EE. UU. WA 10 900
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])

Vea que devuelve lo siguiente:

País, estado
IND, JK
IND, MH
IND, WB
USA, CA
USA, WA