Funzioni Concat e Concatenate in PowerAppsConcat and Concatenate functions in PowerApps

Consente di concatenare le singole stringhe di testo e le stringhe nelle tabelle.Concatenates individual strings of text and strings in tables.

DescrizioneDescription

La funzione Concat consente di concatenare il risultato di una formula applicata a tutti i record di una tabella, ottenendo un'unica stringa.The Concat function concatenates the result of a formula applied across all the records of a table, resulting in a single string. Usare questa funzione per riepilogare le stringhe di una tabella, analogamente alla funzione Sum per i numeri.Use this function to summarize the strings of a table, just as the Sum function does for numbers.

I campi del record attualmente in fase di elaborazione sono disponibili nella formula.Fields of the record currently being processed are available within the formula. È sufficiente farvi riferimento per nome, analogamente a qualsiasi altro valore.You simply reference them by name as you would any other value. È anche possibile fare riferimento alle proprietà del controllo e ad altri valori in tutta l'app.You can also reference control properties and other values from throughout your app. Per informazioni dettagliate, vedere gli esempi seguenti e Utilizzo dell'ambito dei record.For more details, see the examples below and working with record scope.

Usare la funzione Split per suddividere una stringa di testo in una tabella di sottostringhe.Use the Split function to split a string into a table of substrings.

La funzione Concatenate consente di concatenare una combinazione di singole stringhe e di tabelle di stringhe a colonna singola.The Concatenate function concatenates a mix of individual strings and a single-column table of strings. Se usata con le singole stringhe, questa funzione equivale all'uso dell'operatore &.Used with individual strings, this function is equivalent to using the & operator. È possibile usare una formula che include la funzione ShowColumns per creare una tabella a colonna singola da una tabella con più colonne.You can use a formula that includes the ShowColumns function to create a single-column table from a table that has multiple columns.

SintassiSyntax

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

  • Table - Obbligatorio.Table - Required. Tabella su cui eseguire le operazioni.Table to operate on.
  • Formula - Obbligatorio.Formula - Required. Formula da applicare a tutti i record della tabella.Formula to apply across the records of the table.

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

  • String(s) - Obbligatorio.String(s) - Required. Combinazione di singole stringhe o tabella di stringhe a colonna singola.Mix of individual strings or a single-column table of strings.

EsempiExamples

ConcatConcat

  1. Aggiungere un controllo Button (Pulsante) e impostarne la proprietà OnSelect sulla formula seguente: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. Premere F5, fare clic sul pulsante e quindi premere ESC per tornare all'area di lavoro di progettazione.Press F5, click the button, and then press Esc to return to the design workspace.
  3. Aggiungere un controllo Etichetta e impostarne la proprietà Text sulla formula seguente:Add a Label control, and set its Text property to this formula:

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

    L'etichetta mostra il valore Violin Cello.The label shows Violin Cello.

ConcatenateConcatenate

  1. Aggiungere un controllo Input di testo e denominarlo AuthorName.Add a Text input control, and name it AuthorName.
  2. Aggiungere un controllo Etichetta e impostarne la proprietà Text sulla formula seguente:Add a Label control, and set its Text property to this formula:
    Concatenate("By ", AuthorName.Text)Concatenate("By ", AuthorName.Text)
  3. Immettere il proprio nome in AuthorName.Type your name in AuthorName.

    L'etichetta mostra il valore By seguito dal nome dell'utente.The label shows By followed by your name.

Se è presente una tabella Employees che include una colonna FirstName e una colonna LastName, questa formula consente di concatenare i dati di ogni riga di queste colonne.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)