SELECTCOLUMNS
Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung
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 |