Megosztás a következőn keresztül:


ADDCOLUMNS

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Számított oszlopokat ad hozzá az adott táblához vagy táblakifejezéshez.

Szintaxis

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

Paraméterek

Kifejezés Definíció
table Bármely DAX kifejezés, amely adattáblát ad vissza.
name Az oszlopnak adott név, dupla idézőjelek közé zárva.
expression Minden olyan DAX kifejezés, amely skaláris kifejezést ad vissza, a tableminden sorára kiértékelve.

Visszaadott érték

Egy táblázat az összes eredeti oszlopával és a hozzáadott oszlopokkal.

Megjegyzések

Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

Az alábbi példa a Termékkategória tábla kiterjesztett verzióját adja vissza, amely tartalmazza a viszonteladói csatorna és az internetes értékesítés összes értékesítési értékét.

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

Az alábbi táblázat az adatok előnézetét mutatja be, mivel azokat bármely olyan függvény fogadja, amely egy táblát vár:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Internetes értékesítés] [Viszonteladói értékesítés]
Kerékpárok 1 1 25107749.77 63084675.04
Összetevők 2 2 11205837.96
Ruházat 3 3 306157.5829 1669943.267
Kiegészítők 4 4 640920.1338 534301.9888