Freigeben über


CONCATENATEX

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Verkettet das Ergebnis eines Ausdrucks, der für jede Zeile in einer Tabelle ausgewertet wird.

Syntax

CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])

Parameter

Ausdruck Definition
table Die Tabelle mit den Zeilen, für die der Ausdruck ausgewertet wird.
expression Der Ausdruck, der für jede Zeile von tableausgewertet werden soll.
delimiter (Optional) Ein Trennzeichen, das während der Verkettung verwendet werden soll.
orderBy_expression (Optional) Jeder DAX Ausdruck, in dem das Ergebnis value verwendet wird, um die verketteten values in der Ausgabezeichenfolge zu sortieren. Es wird für jede Zeile von tableausgewertet.
order (Optional) Ein value, der angibt, wie orderBy_expressionvalues, aufsteigend or absteigend sortiert werden soll.

Der optionale order Parameter akzeptiert die folgenden values:

Value Alternative Values Beschreibung
0 (Null) FALSE, DESC Sortiert in absteigender Reihenfolge von values von orderBy_expression. Dies ist die Standard-value, wenn der parameter order weggelassen wird.
1 TRUE, ASC Sortiert in aufsteigender Reihenfolge der values von orderBy_expression.

value zurückgeben

Eine verkettete Zeichenfolge.

Bemerkungen

  • Diese Funktion verwendet als first Argument eine Tabelle or einem Ausdruck, der eine Tabelle zurückgibt. Das argument second ist eine Spalte, die die contains, die Sie valuesconcatenate möchten, or einen Ausdruck zurück, der eine valuezurückgibt.

  • Verkettete valuesnot werden unbedingt in einer bestimmten Reihenfolge sortiert, es sei denn, orderBy_expression ist angegeben.

  • 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

Tabelle "Mitarbeiter"

Vorname Nachname
Alan Brauer
Michael Blythe

Die folgende Formel:

= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")

Gibt zurück: "Alan Brewer, Michael Blythe"