Condividi tramite


Funzione ADDCOLUMNS (DAX)

Vengono aggiunte colonne calcolate alla tabella o all'espressione di tabella specificata.

Sintassi

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

Parametri

  • table
    Qualsiasi espressione DAX tramite cui viene restituita una tabella di dati.

  • name
    Nome assegnato a una colonna, racchiuso tra virgolette doppie.

  • expression
    Qualsiasi espressione DAX tramite cui viene restituita un'espressione scalare, valutata per ogni riga del parametro table.

Valore restituito

Tabella con tutte le colonne originali e quelle aggiunte.

Esempio

Nell'esempio seguente viene restituita una versione estesa della tabella Product Category in cui sono inclusi i valori delle vendite totali provenienti 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]))

Nella tabella seguente viene mostrata un'anteprima dei dati come ricevuta da qualsiasi funzione che prevede la ricezione di una tabella:

ProductCategory[ProductCategoryName]

ProductCategory[ProductCategoryAlternateKey]

ProductCategory[ProductCategoryKey]

[Internet Sales]

[Reseller Sales]

Bikes

1

1

25107749.77

63084675.04

Components

2

2

11205837.96

Clothing

3

3

306157.5829

1669943.267

Accessories

4

4

640920.1338

534301.9888