Partilhar 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 retorne uma value escalar como uma referência de coluna, inteiro or cadeia de caracteres value.

Regresso 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.

Observações

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.

Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo

Para a tabela a seguir chamada Cliente:

País Estado Count Total
IND 2 Mil 20 800
IND EM 25 1000
IND BM 10 900
EUA CA 5 500
EUA WA 10 900
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])

Devoluções,

País, Estado
IND, JK
IND, M.M.
IND, Banco Mundial
EUA, Califórnia
EUA, WA