SELECTCOLUMNS

Gibt eine Tabelle mit ausgewählten Spalten aus der Tabelle und mit neuen Spalten zurück, die von den DAX-Ausdrücken definiert werden.

Syntax

SELECTCOLUMNS(<Table>, [<Name>], <Expression>, <Name>], …) 

Parameter

Begriff Definition
Tabelle DAX-Ausdruck, der eine Tabelle zurückgibt.
Name Der für die Spalte angegebene Name, in doppelte Anführungszeichen eingeschlossen.
Ausdruck Jeder Ausdruck, der einen skalaren Wert zurückgibt, wie etwa ein Spaltenverweis, eine ganze Zahl oder ein Zeichenfolgenwert.

Rückgabewert

Eine Tabelle mit derselben Zeilenanzahl wie die als erstes Argument angegebene Tabelle. Die zurückgegebene Tabelle enthält eine Spalte für jedes Paar von <Name>, <Ausdruck> Argumenten, und jeder Ausdruck wird im Kontext einer Zeile aus dem angegebenen <Tabellen> Argument ausgewertet.

Hinweise

SELECTCOLUMNS weist die gleiche Signatur wie ADDCOLUMNS auf und ebenso das gleiche Verhalten, mit dem Unterschied, dass statt von der angegebenen <Tabelle> auszugehen, SELECTCOLUMNS einer leeren Tabelle Spalten hinzufügt.

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

In der folgenden Tabelle mit der Bezeichnung Kunde:

Land State Anzahl Gesamt
IND JK 20 800
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])

gibt diese Werte zurück:

Staat, Bundesland
IND, JK
IND, MH
IND, JK
USA, CA
USA, WA