ADDCOLUMNS
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Fügt der angegebenen Tabelle oder dem Tabellenausdruck berechnete Spalten hinzu.
Syntax
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Parameter
Begriff | Definition |
---|---|
table | Ein DAX-Ausdruck, der eine Tabelle mit Daten zurückgibt. |
name | Der für die Spalte angegebene Name, in doppelte Anführungszeichen eingeschlossen. |
expression | Ein DAX-Ausdruck, der einen skalaren Ausdruck zurückgibt, der für jede Zeile der Tabelle tableausgewertet wird. |
Rückgabewert
Eine Tabelle mit allen ihren ursprünglichen und den hinzugefügten Spalten.
Bemerkungen
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiel
Das folgende Beispiel gibt eine erweiterte Version der Tabelle „Product Category“ zurück, die die Summen der Umsatzwerte aus den Wiederverkäufer- und den Internetverkaufskanälen enthält.
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
Die folgende Tabelle zeigt eine Vorschau der Daten, wie sie von jeder Funktion empfangen werden, die eine Tabelle erwartet:
ProductCategory[ProductCategoryName] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [Internet Sales] | [Reseller Sales] |
---|---|---|---|---|
Bikes | 1 | 1 | 25107749,77 | 63084675,04 |
Komponenten | 2 | 2 | 11205837,96 | |
Kleidung | 3 | 3 | 306157,5829 | 1669943,267 |
Accessories | 4 | 4 | 640920,1338 | 534301,9888 |