Sdílet prostřednictvím


ADDCOLUMNS

Platí pro:Calculated columnCalculated tableMeasureVisual calculation

Přidá počítané sloupce do dané tabulky nebo výrazu tabulky.

Syntaxe

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

Parametry

Pojem definice
table Libovolný výraz DAX, který vrací tabulku dat.
name Název zadaný sloupci uzavřený do dvojitých uvozovek.
výraz Libovolný výraz DAX, který vrací skalární výraz vyhodnocený pro každý řádek tabulky.

Vrácená hodnota

Tabulka se všemi původními sloupci a přidanými sloupci.

Poznámky

Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad

Následující příklad vrátí rozšířenou verzi tabulky Product Category, která obsahuje celkové hodnoty prodeje z kanálu prodejce a internetového prodeje.

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

Následující tabulka ukazuje náhled dat, protože by je přijala libovolná funkce, která očekává přijetí tabulky:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Internet Sales] [Reseller Sales]
Bikes 1 1 25107749.77 63084675.04
Komponenty 2 2 11205837.96
Clothing 3 3 306157.5829 1669943.267
Accessories 4 4 640920.1338 534301.9888