Sdílet prostřednictvím


ADDCOLUMNS

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

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

Syntax

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

Parametry

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

Návratová 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]
Kola 1 1 25107749.77 63084675.04
Součásti 2 2 11205837.96
Oděv 3 3 306157.5829 1669943.267
Příslušenství 4 4 640920.1338 534301.9888