Freigeben über


SELECTCOLUMNS

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

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

Syntax

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

Parameter

Begriff Definition
Table Ein beliebiger DAX Ausdruck, der eine Tabelle zurückgibt.
Name Der für die Spalte angegebene Name, in doppelte Anführungszeichen eingeschlossen.
Expression Jeder Ausdruck, der einen skalaren value wie einen Spaltenverweis, eine ganze Zahl, or Zeichenfolge valuezurückgibt.

value zurückgeben

Eine Tabelle mit der gleichen Anzahl von Zeilen wie die Tabelle, die als argument first angegeben wurde. Die zurückgegebene Tabelle verfügt über eine Spalte für jedes Paar von Name, Expression Argumenten, and jeder Ausdruck im Kontext einer Zeile aus dem angegebenen Table Argument ausgewertet wird.

Hinweise

SELECTCOLUMNS hat dieselbe Signatur wie ADDCOLUMNS, and hat das gleiche Verhalten except, das anstelle der angegebenen Table mit einer leeren Tabelle beginnt SELECTCOLUMNS, bevor Spalten hinzugefügt werden.

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

In der folgenden Tabelle mit der Bezeichnung Kunde:

Land State Count 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