SELECTCOLUMNS
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 |