Partilhar via


SELECIONARCOLUNAS

Aplica-se a:Colunacalculada Tabelacalculada MedidaCá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
Tabela Qualquer expressão DAX que retorna uma tabela.
Nome O nome dado à coluna, entre aspas duplas.
Expression Qualquer expressão que retorne um valor escalar, como uma referência de coluna, inteiro ou valor de cadeia de caracteres.

Valor devolvido

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 <argumentos Name>, <Expression> e cada expressão é avaliada no contexto de uma linha do argumento Table> especificado<.

Observações

SELECTCOLUMNS tem a mesma assinatura que ADDCOLUMNS e tem o mesmo comportamento, exceto que, em vez de começar com a <tabela> especificada, SELECTCOLUMNS começa com uma tabela vazia antes de adicionar colunas.

Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da 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