ADDCOLUMNS-Funktion (DAX)
Fügt der angegebenen Tabelle oder dem Tabellenausdruck berechnete Spalten hinzu.
Syntax
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Parameter
table
Ein DAX-Ausdruck, der eine Tabelle mit Daten zurückgibt.name
Der in doppelte Anführungszeichen eingeschlossene Name der Spalte.expression
Ein DAX-Ausdruck, der einen für jede Zeile von table ausgewerteten Skalarausdruck zurückgibt.
Rückgabewert
Eine Tabelle mit allen ursprünglichen und hinzugefügten Spalten.
Beispiel
Im folgenden Beispiel wird eine erweiterte Version der Tabelle Product Category zurückgegeben, die Gesamtumsatzwerte aus dem Wiederverkäuferkanal und den Internetverkäufen enthält.
ADDCOLUMNS(ProductCategory,
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
In der folgenden Tabelle wird eine Vorschau der Daten angezeigt, wie sie jede Funktion empfangen würde, die den Empfang einer Tabelle erwartet:
ProductCategory[ProductCategoryName] |
ProductCategory[ProductCategoryAlternateKey] |
ProductCategory[ProductCategoryKey] |
[Internet Sales] |
[Reseller Sales] |
Bikes |
1 |
1 |
25107749.77 |
63084675.04 |
Components |
2 |
2 |
11205837.96 |
|
Clothing |
3 |
3 |
306157.5829 |
1669943.267 |
Accessories |
4 |
4 |
640920.1338 |
534301.9888 |