Funciones Concat y Concatenate de PowerAppsConcat and Concatenate functions in PowerApps

Concatena cadenas de texto individuales y cadenas en tablas.Concatenates individual strings of text and strings in tables.

DescripciónDescription

La función Concat concatena el resultado de una fórmula que se aplica en todos los registros de una tabla, lo que genera una sola cadena.The Concat function concatenates the result of a formula applied across all the records of a table, resulting in a single string. Use esta función para resumir las cadenas de una tabla, tal como hace la función Sum para los números.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.

Use la función Split para dividir una cadena en una tabla de subcadenas.Use the Split function to split a string into a table of substrings.

La función Concatenate concatena una combinación de cadenas individuales y una tabla de cadenas con una sola columna.The Concatenate function concatenates a mix of individual strings and a single-column table of strings. Cuando se usa con cadenas individuales, esta función es equivalente a usar el operador &.Used with individual strings, this function is equivalent to using the & operator. Puede usar una fórmula que incluye la función ShowColumns para crear una tabla de una columna a partir de una tabla con varias columnas.You can use a formula that includes the ShowColumns function to create a single-column table from a table that has multiple columns.

SintaxisSyntax

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

  • Table: requerido.Table - Required. La tabla sobre la cual se opera.Table to operate on.
  • Formula: requerido.Formula - Required. Fórmula para aplicar en todos los registros de la tabla.Formula to apply across the records of the table.

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

  • String(s): requerido.String(s) - Required. Combinación de cadenas individuales o una tabla de cadenas de una columna.Mix of individual strings or a single-column table of strings.

EjemplosExamples

ConcatConcat

  1. Agregue un control Botón y establezca su propiedad OnSelect en esta fórmula: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. Presione F5, haga clic en el botón y presione Esc para volver al área de trabajo de diseño.Press F5, click the button, and then press Esc to return to the design workspace.
  3. Agregue un control Etiqueta y establezca su propiedad Texto en esta fórmula:Add a Label control, and set its Text property to this formula:

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

    La etiqueta muestra Violin Cello.The label shows Violin Cello.

ConcatenateConcatenate

  1. Agregue un control Entrada de texto y denomínelo AuthorName.Add a Text input control, and name it AuthorName.
  2. Agregue un control Etiqueta y establezca su propiedad Texto en esta fórmula:Add a Label control, and set its Text property to this formula:
    Concatenate("By ", AuthorName.Text) Concatenate("By ", AuthorName.Text)
  3. Escriba su nombre en AuthorName.Type your name in AuthorName.

    La etiqueta muestra By antes del nombre.The label shows By followed by your name.

Si tuviera una tabla Employees que incluye una columna FirstName y una columna LastName, esta fórmula concatenaría los datos de cada fila de esas columnas.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)