ADDCOLUMNS
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Pridá vypočítané stĺpce k danej tabuľke alebo výrazu tabuľky.
Syntax
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Parametre
Termín | Definícia |
---|---|
table |
Akýkoľvek výraz DAX, ktorý vráti tabuľku údajov. |
name |
Názov zadaný pre stĺpec, ktorý je uzavretý v dvojitých úvodzovkách. |
expression |
Akýkoľvek výraz DAX, ktorý vráti skalárny výraz vyhodnotený pre každý riadok table . |
Vrátená hodnota
Tabuľka so všetkými pôvodnými stĺpcami a pridanými stĺpcami.
Poznámky
Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad
V nasledujúcom príklade sa vráti rozšírená verzia tabuľky Kategória produktov, ktorá obsahuje hodnoty celkového predaja predajcov a internetového predaja.
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
Nasledujúca tabuľka zobrazuje ukážku údajov tak, ako by ich prijala akákoľvek funkcia, ktorá očakáva prijatie tabuľky:
ProductCategory[NázovKategórieProduktov] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [Internet Sales] | [Reseller Sales] |
---|---|---|---|---|
Bicykle | 1 | 1 | 25107749.77 | 63084675.04 |
Komponenty | 2 | 2 | 11205837.96 | |
Oblečenie | 3 | 3 | 306157.5829 | 1669943.267 |
Príslušenstvo | 4 | 4 | 640920.1338 | 534301.9888 |