Condividi tramite


SELECTCOLUMNS

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce una tabella con colonne selezionate dalla tabella and 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 value scalare come un riferimento a colonna, un numero intero or stringa value.

Restituisce value

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

Osservazioni:

SELECTCOLUMNS ha la stessa firma di ADDCOLUMNS, and ha lo stesso comportamento except che anziché iniziare con il Table specificato, SELECTCOLUMNS inizia con una tabella vuota prima di aggiungere colonne.

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

Esempio

Per la tabella seguente denominata Customer:

Country Provincia Count 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