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 |