Freigeben über


ADDCOLUMNS

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle 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 tableausgewertet.

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