ADDCOLUMNS
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Fügt der angegebenen Tabelle oder dem angegebenen Tabellenausdruck berechnete Spalten hinzu.
Syntax
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Parameter
Ausdruck | Definition |
---|---|
table |
Ein beliebiger DAX Ausdruck, der eine Datentabelle zurückgibt. |
name |
Der name der Spalte, eingeschlossen in doppelte Anführungszeichen. |
expression |
Jeder DAX Ausdruck, der einen skalaren Ausdruck zurückgibt, wird für jede Zeile table ausgewertet. |
Rückgabewert
Eine Tabelle mit allen ursprünglichen Spalten und den hinzugefügten Spalten.
Bemerkungen
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Im folgenden Beispiel wird eine erweiterte Version der Tabelle "Produktkategorie" zurückgegeben, die die Gesamtumsatzwerte aus dem Händlerkanal 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]))
Die folgende Tabelle zeigt eine Vorschau der Daten, da sie von jeder Funktion empfangen wird, die eine Tabelle empfängt:
ProductCategory[ProductCategoryName] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [Internetverkäufe] | [Reseller Sales] |
---|---|---|---|---|
Fahrräder | 1 | 1 | 25107749.77 | 63084675.04 |
Komponenten | 2 | 2 | 11205837.96 | |
Kleidung | 3 | 3 | 306157.5829 | 1669943.267 |
Zubehör | 4 | 4 | 640920.1338 | 534301.9888 |