Compartir a través de


SELECTCOLUMNS

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

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

Sintaxis

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

Parámetros

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

Valor devuelto

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 Name, Expression argumentos y cada expresión se evalúa en el contexto de una fila del argumento Table especificado.

Comentarios

SELECTCOLUMNS tiene la misma firma que ADDCOLUMNSy tiene el mismo comportamiento, excepto que en lugar de comenzar con el Table especificado, 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 usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

Ejemplo

Para la tabla siguiente, denominada Customer:

País State Contar 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