SELECTCOLUMNS
aplica-se a:coluna calculadatabela calculadamedidacálculo visual
Retorna uma tabela com colunas selecionadas da tabela e 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 valor escalar, como uma referência de coluna, um inteiro ou um valor de cadeia de caracteres. |
Valor de retorno
Uma tabela com o mesmo número de linhas que a tabela especificada como o primeiro argumento. A tabela retornada tem uma coluna para cada par de Name
, Expression
argumentos e cada expressão é avaliada no contexto de uma linha do argumento Table
especificado.
Comentários
SELECTCOLUMNS tem a mesma assinatura que ADDCOLUMNSe tem o mesmo comportamento, exceto que, em vez de começar com o Table
especificado, SELECTCOLUMNS começa com uma tabela vazia antes de adicionar colunas.
Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
Exemplo
Para a tabela a seguir, chamada Customer:
País | Estado | Contar | 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 |