Freigeben über


ADDCOLUMNS

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Fügt der angegebenen Tabelle berechnete Spalten or Tabellenausdruck 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.

value zurückgeben

Eine Tabelle mit all ursprünglichen Spalten and den hinzugefügten Spalten.

Bemerkungen

Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Im folgenden Beispiel wird eine erweiterte Version der Tabelle Product Kategorie zurückgegeben, die den Gesamtumsatz values aus dem Händlerkanal and Internetverkäufe 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 received 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