Compartilhar via


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