Funktionerne Concat og Concatenate i PowerAppsConcat and Concatenate functions in PowerApps

Sammenkæder individuelle tekststrenge og strenge i tabeller.Concatenates individual strings of text and strings in tables.

BeskrivelseDescription

Funktionen Concat sammenkæder resultatet af en formel, der er anvendt på tværs af alle posterne i en tabel, hvilket resulterer i en enkelt streng.The Concat function concatenates the result of a formula applied across all the records of a table, resulting in a single string. Brug denne funktion til at opsummere strengene i en tabel, på samme måde som funktionen Sum gør det for tal.Use this function to summarize the strings of a table, just as the Sum function does for numbers.

Felter i den post, der behandles i øjeblikket, er tilgængelige i formlen.Fields of the record currently being processed are available within the formula. Du refererer til dem ved navn, som du ville gøre med en hvilken som helst anden værdi.You simply reference them by name as you would any other value. Du kan også referere til egenskaber for kontrolelementer og andre værdier fra hele din app.You can also reference control properties and other values from throughout your app. Yderligere oplysninger finder du i nedenstående eksempler og i arbejde med postområde.For more details, see the examples below and working with record scope.

Brug funktionen Split til at opdele en streng i en tabel med understrenge.Use the Split function to split a string into a table of substrings.

Funktionen Concatenate sammenkæder en blanding af enkelte strenge og en tabel af strenge med én kolonne.The Concatenate function concatenates a mix of individual strings and a single-column table of strings. Når denne funktion bruges sammen med enkelte strenge, svarer det til at bruge & -operatoren.Used with individual strings, this function is equivalent to using the & operator. Du kan bruge en formel, der indeholder funktionen ShowColumns , til at oprette en tabel med én kolonne fra en tabel, der indeholder flere kolonner.You can use a formula that includes the ShowColumns function to create a single-column table from a table that has multiple columns.

SyntaksSyntax

Concat( Table, Formula )Concat( Table, Formula )

  • Table – påkrævet.Table - Required. Tabel, der skal arbejdes med.Table to operate on.
  • Formula – påkrævet.Formula - Required. Formel, der skal anvendes på tværs af posterne i tabellen.Formula to apply across the records of the table.

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

  • String(s) – påkrævet.String(s) - Required. Blanding af enkelte strenge eller en tabel af strenge med én kolonne.Mix of individual strings or a single-column table of strings.

EksemplerExamples

ConcatConcat

  1. Tilføj kontrolelementet Knap, og angiv dets egenskab OnSelect til denne formel: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. Tryk påF5, klik på knappen, og tryk derefter på Esc for at vende tilbage til designarbejdsområdet.Press F5, click the button, and then press Esc to return to the design workspace.
  3. Tilføj et etiketkontrolelement, og angiv dets egenskab Text til denne formel:Add a Label control, and set its Text property to this formula:

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

    Etiketten viser Violin Cello.The label shows Violin Cello.

ConcatenateConcatenate

  1. Tilføj et kontrolelement af typen Tekstinput, og kald det AuthorName.Add a Text input control, and name it AuthorName.
  2. Tilføj et etiketkontrolelement, og angiv dets egenskab Text til denne formel:Add a Label control, and set its Text property to this formula:
    Concatenate("By ", AuthorName.Text)Concatenate("By ", AuthorName.Text)
  3. Skriv dit navn i AuthorName.Type your name in AuthorName.

    Etiketten viser Af efterfulgt af dit navn.The label shows By followed by your name.

Hvis du har en tabel med navnet Employees, som indeholder kolonnen FirstName og kolonnen LastName, sammenkæder denne formel dataene i hver række i disse kolonner.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)