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