Ler em inglês

Compartilhar via


SELECTCOLUMNS

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Retorna uma tabela com colunas selecionadas da tabela e com 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 uma cadeia de caracteres.

Valor retornado

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 ADDCOLUMNS e 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.

Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

Exemplo

Para a tabela a seguir, chamada Customer:

País Estado Contagem 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