Condividi tramite


ADDCOLUMNS

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Aggiunge colonne calcolate alla tabella o all'espressione di tabella specificata.

Sintassi

ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)

Parametri

Termine Definizione
table Qualsiasi espressione DAX che restituisce una tabella di dati.
name Nome assegnato alla colonna, racchiuso tra virgolette doppie.
expression Qualsiasi espressione DAX che restituisce un'espressione scalare, valutata per ogni riga di table.

Valore restituito

Tabella con tutte le colonne originali e quelle aggiunte.

Osservazioni

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

Nell'esempio seguente viene restituita una versione estesa della tabella Product Category che include i valori totali delle vendite dal canale rivenditore e dalle vendite Internet.

ADDCOLUMNS(ProductCategory
               , "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
               , "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))

La tabella seguente mostra un'anteprima dei dati così come verrebbe ricevuta da qualsiasi funzione che prevede di ricevere una tabella:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Internet Sales] [Reseller Sales]
Biciclette 1 1 25107749.77 63084675.04
Componenti 2 2 11205837.96
Abbigliamento 3 3 306157.5829 1669943.267
Accessoristica 4 4 640920.1338 534301.9888