SELECTCOLUMNS
Se aplica a:columna Calculada
tabla calculada
Medida
cá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 |