Compartilhar via


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