Funktionen „Concat“ und „Concatenate“ in PowerAppsConcat and Concatenate functions in PowerApps

Verketten einzelne Zeichenfolgen von Text und Zeichenfolgen in TabellenConcatenates individual strings of text and strings in tables.

BeschreibungDescription

Die Concat-Funktion verkettet das Ergebnis einer Formel, das in allen Datensätzen einer Tabelle angewendet wird, was zu einer einzelnen Zeichenfolge führt.The Concat function concatenates the result of a formula applied across all the records of a table, resulting in a single string. Verwenden Sie diese Funktion, um die Zeichenfolgen einer Tabelle zusammenzufassen, wie es die Sum-Funktion bei Zahlen macht.Use this function to summarize the strings of a table, just as the Sum function does for numbers.

Die Felder des Datensatzes, der derzeit verarbeitet wird, sind in der Formel verfügbar.Fields of the record currently being processed are available within the formula. Sie können einfach über den Namen darauf verweisen, wie Sie dies auch bei anderen Werten tun.You simply reference them by name as you would any other value. Außerdem können Sie überall in der App auf Steuerelementeigenschaften und andere Werte verweisen.You can also reference control properties and other values from throughout your app. Weitere Informationen finden Sie in den unten angegebenen Beispielen und im Artikel zur Verwendung von Datensatzbereichen.For more details, see the examples below and working with record scope.

Verwenden Sie die Split -Funktion zum Aufteilen einer Zeichenfolge in eine Tabelle von Teilzeichenfolgen.Use the Split function to split a string into a table of substrings.

Die Concatenate-Funktion verkettet eine Mischung aus einzelnen Zeichenfolgen und eine einspaltige Tabelle von Zeichenfolgen.The Concatenate function concatenates a mix of individual strings and a single-column table of strings. Wenn sie mit einzelnen Zeichenfolgen verwendet wird, entspricht diese Funktion der Verwendung des Operators &.Used with individual strings, this function is equivalent to using the & operator. Sie können eine Formel verwenden, die die ShowColumns-Funktion umfasst, um aus einer Tabelle mit mehreren Spalten eine einspaltige Tabelle zu erstellen.You can use a formula that includes the ShowColumns function to create a single-column table from a table that has multiple columns.

SyntaxSyntax

Concat( Tabelle, Formel )Concat( Table, Formula )

  • Table: erforderlich.Table - Required. Die zu verarbeitende Tabelle.Table to operate on.
  • Formel: Erforderlich.Formula - Required. Die auf alle Datensätze der Tabelle anzuwendende Formel.Formula to apply across the records of the table.

Concatenate( Zeichenfolge1 [, Zeichenfolge2, ...] )Concatenate( String1 [, String2, ...] )

  • Zeichenfolge(n): Erforderlich.String(s) - Required. Mischung aus einzelnen Zeichenfolgen oder eine einspaltige Tabelle von Zeichenfolgen.Mix of individual strings or a single-column table of strings.

BeispieleExamples

ConcatConcat

  1. Fügen Sie ein Button-Steuerelement (Schaltfläche) hinzu, und legen Sie seine OnSelect-Eigenschaft auf diese Formel fest:Add a Button control, and set its OnSelect property to this formula:

    Collect(Products, {String:"Violin", Wind:"Trombone", Percussion:"Bongos"}, {String:"Cello", Wind:"Trumpet", Percussion:"Tambourine"})Collect(Products, {String:"Violin", Wind:"Trombone", Percussion:"Bongos"}, {String:"Cello", Wind:"Trumpet", Percussion:"Tambourine"})

  2. Drücken Sie F5, klicken Sie auf die Schaltfläche, und drücken Sie anschließend die ESC-TASTE, um zum Designarbeitsbereich zurückzukehren.Press F5, click the button, and then press Esc to return to the design workspace.
  3. Fügen Sie ein Label-Steuerelement (Bezeichnung) hinzu, und legen Sie dessen Text-Eigenschaft auf diese Formel fest:Add a Label control, and set its Text property to this formula:

    Concat(Products, String & " ")Concat(Products, String & " ")

    Die Bezeichnung zeigt Violin Cello (Violoncello) an.The label shows Violin Cello.

ConcatenateConcatenate

  1. Fügen Sie ein Texteingabe-Steuerelement hinzu, und benennen Sie es AuthorName.Add a Text input control, and name it AuthorName.
  2. Fügen Sie ein Label-Steuerelement (Bezeichnung) hinzu, und legen Sie dessen Text-Eigenschaft auf diese Formel fest:Add a Label control, and set its Text property to this formula:
    Concatenate("By ", AuthorName.Text)Concatenate("By ", AuthorName.Text)
  3. Geben Sie Ihren Namen in AuthorName (Autorenname) ein.Type your name in AuthorName.

    Die Bezeichnung zeigt By gefolgt von Ihrem Namen an.The label shows By followed by your name.

Wenn Sie über eine Tabelle Employees (Mitarbeiter) verfügten, die eine Spalte FirstName (Vorname) und eine Spalte LastName (Nachname) umfasst, würde diese Formel die Daten in jeder Zeile dieser Spalten verketten.If you had an Employees table that contained a FirstName column and a LastName column, this formula would concatenate the data in each row of those columns.
Concatenate(Employees.FirstName, " ", Employees.LastName)Concatenate(Employees.FirstName, " ", Employees.LastName)