Condividi tramite


SELECTCOLUMNS

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce una tabella con colonne selezionate dalla tabella e nuove colonne specificate dalle espressioni DAX.

Sintassi

SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …) 

Parametri

Termine Definizione
Table Qualsiasi espressione DAX che restituisce una tabella.
Name Nome assegnato alla colonna, racchiuso tra virgolette doppie.
Expression Qualsiasi espressione che restituisce un valore scalare come un riferimento a colonna, un numero intero o un valore stringa.

Valore restituito

Tabella con lo stesso numero di righe della tabella specificata come primo argomento. La tabella restituita ha una colonna per ogni coppia di argomenti Name, Expression e ogni espressione viene valutata nel contesto di una riga dall'argomento Table specificato.

Osservazioni:

SELECTCOLUMNS ha la stessa firma di ADDCOLUMNSe ha lo stesso comportamento, ad eccezione del fatto che invece di iniziare con il Table specificato, SELECTCOLUMNS inizia con una tabella vuota prima di aggiungere colonne.

Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

Per la tabella seguente denominata Customer:

Country Provincia Contare Totali
IND 5K 20 800
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])

Restituisce:

Paese, Stato
IND, JK
IND, MH
IND, WB
USA, CA
USA, WA