SELECTCOLUMNS
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve una tabla con columnas seleccionadas de la tabla and nuevas columnas 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 value escalar como una referencia de columna, un entero or cadena value. |
Devolver value
Tabla con el mismo número de filas que la tabla especificada como argumento first. La tabla devuelta tiene una columna para cada par de Name
, Expression
argumentos, and cada expresión se evalúa en el contexto de una fila del argumento Table
especificado.
Comentarios
SELECTCOLUMNS tiene la misma firma que ADDCOLUMNS, and tiene el mismo comportamiento except que, en lugar de comenzar con el Table
especificado, SELECTCOLUMNS comienza con una tabla vacía antes de agregar columnas.
Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or 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 |