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 |