Text.Combine
Text.Combine(texts as list, optional separator as nullable text) as text
Retourneert het resultaat van het combineren van de lijst met tekstwaarden, texts
in één tekstwaarde. Alle null
waarden die aanwezig zijn, texts
worden genegeerd. Een optioneel separator
gebruik in de uiteindelijke gecombineerde tekst kan worden opgegeven.
Tekstwaarden "Seattle" en "WA" combineren.
Gebruik
Text.Combine({"Seattle", "WA"})
Uitvoer
"SeattleWA"
Tekstwaarden "Seattle" en "WA" combineren, gescheiden door een komma en een spatie.
Gebruik
Text.Combine({"Seattle", "WA"}, ", ")
Uitvoer
"Seattle, WA"
Combineer de waarden 'Seattle' null
en 'WA', gescheiden door een komma en een spatie. (Let op: het null
wordt genegeerd.)
Gebruik
Text.Combine({"Seattle", null, "WA"}, ", ")
Uitvoer
"Seattle, WA"
Gebruik
Combineer de voornaam, het middelste begin (indien aanwezig) en de achternaam in de volledige naam van de persoon.
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
Uitvoer
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"]
})