SELECTCOLUMNS
Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual
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 |