ADDCOLUMNS
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Hiermee worden berekende kolommen toegevoegd aan de opgegeven tabel- of tabelexpressie.
Syntaxis
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Parameters
Term | Definitie |
---|---|
table |
Elke DAX-expressie die een tabel met gegevens retourneert. |
name |
De naam die aan de kolom wordt gegeven, tussen dubbele aanhalingstekens. |
expression |
Elke DAX-expressie die een scalaire expressie retourneert, geëvalueerd voor elke rij van table . |
Retourwaarde
Een tabel met alle oorspronkelijke kolommen en de toegevoegde kolommen.
Opmerkingen
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld
In het volgende voorbeeld wordt een uitgebreide versie van de tabel Productcategorie geretourneerd die de totale verkoopwaarden van het resellerkanaal en de internetverkoop bevat.
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
In de volgende tabel ziet u een voorbeeld van de gegevens, zoals deze worden ontvangen door elke functie die verwacht een tabel te ontvangen:
ProductCategory[ProductCategoryName] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [Internetverkoop] | [Reseller Sales] |
---|---|---|---|---|
Fietsen | 1 | 1 | 25107749.77 | 63084675.04 |
Onderdelen | 2 | 2 | 11205837.96 | |
Kleding | 3 | 3 | 306157.5829 | 1669943.267 |
Accessoires | 4 | 4 | 640920.1338 | 534301.9888 |