Fonctions Concat et Concatenate dans PowerAppsConcat and Concatenate functions in PowerApps

Permet de concaténer des chaînes de texte individuelles et des chaînes dans des tables.Concatenates individual strings of text and strings in tables.

DescriptionDescription

La fonction Concat concatène le résultat d’une formule appliquée à tous les enregistrements d’une table, ce qui conduit à une chaîne unique.The Concat function concatenates the result of a formula applied across all the records of a table, resulting in a single string. Utilisez cette fonction pour résumer les chaînes d’une table, à l’image de ce que fait la fonction Sum avec les nombres.Use this function to summarize the strings of a table, just as the Sum function does for numbers.

Fields of the record currently being processed are available within the formula. You simply reference them by name as you would any other value. You can also reference control properties and other values from throughout your app. For more details, see the examples below and working with record scope.

La fonction Split permet de fractionner une chaîne en une table de sous-chaînes.Use the Split function to split a string into a table of substrings.

La fonction Concatenate concatène un mélange de chaînes individuelles et une table de chaînes à une colonne.The Concatenate function concatenates a mix of individual strings and a single-column table of strings. Avec des chaînes individuelles, cette fonction équivaut à utiliser & comme opérateur.Used with individual strings, this function is equivalent to using the & operator. Vous pouvez utiliser une formule qui inclut la fonction ShowColumns pour créer une table à une colonne à partir d’une table à plusieurs colonnes.You can use a formula that includes the ShowColumns function to create a single-column table from a table that has multiple columns.

SyntaxeSyntax

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

  • Table - Requis.Table - Required. Table à utiliser.Table to operate on.
  • Formula - Requis.Formula - Required. Formule à appliquer aux enregistrements de la table.Formula to apply across the records of the table.

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

  • String(s) : requis.String(s) - Required. Combinaison de chaînes individuelles ou une table de chaînes à une seule colonne.Mix of individual strings or a single-column table of strings.

ExemplesExamples

ConcatConcat

  1. Ajoutez un contrôle Button (Bouton), puis définissez sa propriété OnSelect sur la formule suivante :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. Appuyez sur F5, cliquez sur le bouton, puis appuyez sur la touche ÉCHAP pour revenir à l’espace de conception.Press F5, click the button, and then press Esc to return to the design workspace.
  3. Ajoutez un contrôle Label et définissez sa propriété Text sur cette formule :Add a Label control, and set its Text property to this formula:

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

    L’étiquette affiche Violin Cello.The label shows Violin Cello.

ConcatenateConcatenate

  1. Ajoutez un contrôle Text input et nommez-le AuthorName.Add a Text input control, and name it AuthorName.
  2. Ajoutez un contrôle Label et définissez sa propriété Text sur cette formule :Add a Label control, and set its Text property to this formula:
    Concatenate("By ", AuthorName.Text) Concatenate("By ", AuthorName.Text)
  3. Tapez votre nom dans AuthorName.Type your name in AuthorName.

    L’étiquette affiche By suivi de votre nom.The label shows By followed by your name.

Si vous possédez une table Employees contenant une colonne FirstName et une colonne LastName, cette formule concatène les données dans chacune des lignes de ces colonnes.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)