SELECTCOLUMNS
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna uma tabela com colunas selecionadas da tabela and novas colunas especificadas pelas expressões DAX.
Sintaxe
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …)
Parâmetros
Termo | Definição |
---|---|
Table |
Qualquer expressão DAX que retorna uma tabela. |
Name |
O nome dado à coluna, entre aspas duplas. |
Expression |
Qualquer expressão que retorna um value escalar como uma referência de coluna, inteiro or cadeia de caracteres value. |
Retornar value
Uma tabela com o mesmo número de linhas que a tabela especificada como o argumento first. A tabela retornada tem uma coluna para cada par de Name
, Expression
argumentos, and cada expressão é avaliada no contexto de uma linha do argumento Table
especificado.
Comentários
SELECTCOLUMNS tem a mesma assinatura que ADDCOLUMNS, and tem o mesmo comportamento except que, em vez de começar com o Table
especificado, SELECTCOLUMNS começa com uma tabela vazia antes de adicionar colunas.
Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).
Exemplo
Para a tabela a seguir, chamada Customer:
País | Estado | Count | Total |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
EUA | AC | 5 | 500 |
EUA | WA | 10 | 900 |
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])
Retorna:
Country, State |
---|
IND, JK |
IND, MH |
IND, WB |
USA, CA |
USA, WA |