SELECTCOLUMNSSELECTCOLUMNS

Fügt der angegebenen Tabelle oder dem Tabellenausdruck berechnete Spalten hinzu.Adds calculated columns to the given table or table expression.

SyntaxSyntax

SELECTCOLUMNS(<table>, <name>, <scalar_expression> [, <name>, <scalar_expression>]…) 

ParameterParameters

BegriffTerm DefinitionDefinition
tabletable DAX-Ausdruck, der eine Tabelle zurückgibt.Any DAX expression that returns a table.
namename Der für die Spalte angegebene Name, in doppelte Anführungszeichen eingeschlossen.The name given to the column, enclosed in double quotes.
expressionexpression Jeder Ausdruck, der einen skalaren Wert zurückgibt, wie etwa ein Spaltenverweis, eine ganze Zahl oder ein Zeichenfolgenwert.Any expression that returns a scalar value like a column reference, integer, or string value.

RückgabewertReturn value

Eine Tabelle mit derselben Zeilenanzahl wie die als erstes Argument angegebene Tabelle.A table with the same number of rows as the table specified as the first argument. Die zurückgegebene Tabelle enthält eine Spalte für jedes Paar von <name>-/<scalar_expression>-Argumenten, und jeder Ausdruck wird im Kontext einer Zeile aus dem angegebenen <table>-Argument ausgewertet.The returned table has one column for each pair of <name>, <scalar_expression> arguments, and each expression is evaluated in the context of a row from the specified <table> argument.

BemerkungenRemarks

SELECTCOLUMNS weist die gleiche Signatur wie ADDCOLUMNS auf und ebenso das gleiche Verhalten, mit dem Unterschied, dass statt von der angegebenen <table> auszugehen, SELECTCOLUMNS einer leeren Tabelle Spalten hinzufügt.SELECTCOLUMNS has the same signature as ADDCOLUMNS, and has the same behavior except that instead of starting with the <table> specified, SELECTCOLUMNS starts with an empty table before adding columns.

Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

BeispielExample

In der folgenden Tabelle mit der Bezeichnung Info:For the following table named Info:

CountryCountry StateState AnzahlCount GesamtTotal
INDIND JKJK 2020 800800
INDIND MHMH 2525 10001000
INDIND WBWB 1010 900900
USAUSA CACA 55 500500
USAUSA WAWA 1010 900900
SELECTCOLUMNS(Info, "StateCountry", [State]&", "&[Country])

gibt diese Werte zurück:Returns,

StateCountryStateCountry
IND, JKIND, JK
IND, MHIND, MH
IND, JKIND, WB
USA, CAUSA, CA
USA, WAUSA, WA