CONCATENATEX
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Verbindet die Ergebnisse eines Ausdrucks, der für jede Zeile in einer Tabelle ausgewertet wird.
Syntax
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Parameter
Begriff | Definition |
---|---|
table | Die Tabelle, die die Zeilen enthält, für die der Ausdruck ausgewertet wird. |
expression | Der für jede Zeile der Tabelle auszuwertende Ausdruck. |
Trennzeichen | (Optional) Ein Trennzeichen zur Verwendung bei der Verkettung. |
orderBy_expression | (Optional) Jeder DAX-Ausdruck, bei dem der Ergebniswert verwendet wird, um die verketteten Werte in der Ausgabezeichenfolge zu sortieren. Wird für jede Zeile der Tabelle ausgewertet. |
order | (Optional) Ein Wert, der angibt, wie orderBy_expression-Werte sortiert werden: aufsteigend oder absteigend. |
Der optionale Parameter order akzeptiert die folgenden Werte:
Wert | Alternative Werte | BESCHREIBUNG |
---|---|---|
0 (Null) | FALSE, DESC | Sortierung in absteigender Reihenfolge nach Werten von orderBy_expression. Dies ist der Standardwert, wenn kein Parameter order angegeben wird. |
1 | TRUE, ASC | Sortierung in aufsteigender Reihenfolge nach Werten von orderBy_expression. |
Rückgabewert
Eine verkettete Zeichenfolge.
Bemerkungen
Diese Funktion erfordert als erstes Argument eine Tabelle oder einen Ausdruck, der eine Tabelle zurückgibt. Das zweite Argument ist eine Spalte, die die Werte enthält, die Sie verketten möchten, oder ein Ausdruck, der einen Wert zurückgibt.
Verkettete Werte werden nicht notwendigerweise in einer bestimmten Reihenfolge sortiert, es sei denn, orderBy_expression wird angegeben.
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
Tabelle „Employees“
FirstName | LastName |
---|---|
Alan | Brewer |
Michael | Blythe |
Die folgende Formel:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Rückgabewerte:
„Alan Brewer, Michael Blythe“