Saltar al contenido principal

Text.Combine

Concatena una lista de valores de texto en un valor de texto.

Syntax​

Text.Combine(
texts as list,
optional separator as text
) as text

Remarks​

Devuelve el resultado de combinar la lista de valores de texto, texts, en un único valor de texto. Se omiten los valores null presentes en texts. Se puede especificar separator opcional usado en el texto combinado final.

Examples​

Example #1​

Combinar los valores de texto "Seattle" y "WA".

Text.Combine({"Seattle", "WA"})

Result:

"SeattleWA"

Example #2​

Combine los valores de texto "Seattle" y "WA" separados por una coma y un espacio.

Text.Combine({"Seattle", "WA"}, ", ")

Result:

"Seattle, WA"

Example #3​

Combine los valores "Seattle", null y "WA" separados por una coma y un espacio. (Tenga en cuenta que se ignora null.)

Text.Combine({"Seattle", null, "WA"}, ", ")

Result:

"Seattle, WA"

Example #4​

Combine el nombre, la inicial intermedia (si está presente) y el apellido en el nombre completo de la persona.

let
Source = Table.FromRecords({
[First Name = "Doug", Middle Initial = "J", Last Name = "Elis"],
[First Name = "Anna", Middle Initial = "M", Last Name = "Jorayew"],
[First Name = "Rada", Middle Initial = null, Last Name = "Mihaylova"]
}),
FullName = Table.AddColumn(Source, "Full Name", each Text.Combine({[First Name], [Middle Initial], [Last Name]}, " "))
in
FullName

Result:

Table.FromRecords({
[First Name = "Doug", Middle Initial = "J", Last Name = "Elis", Full Name = "Doug J Elis"],
[First Name = "Anna", Middle Initial = "M", Last Name = "Jorayew", Full Name = "Anna M Jorayew"],
[First Name = "Rada", Middle Initial = null, Last Name = "Mihaylova", Full Name = "Rada Mihaylova"]
})

Category​

Text.Transformations