Text.Combine
Syntaksi
Text.Combine(texts as list, optional separator as nullable text) as text
Tietoja
Palauttaa tekstiarvoluettelon texts
yhdistämisen tuloksen yhdeksi tekstiarvoksi. Kaikki null
kohteessa texts
olevat arvot ohitetaan. Lopullisessa yhdistetyssä tekstissä käytettävä valinnainen separator
voidaan määrittää.
Esimerkki 1
Yhdistä tekstiarvot "Seattle" ja "WA".
Käyttö
Text.Combine({"Seattle", "WA"})
Tuloste
"SeattleWA"
Esimerkki 2
Yhdistä tekstiarvot "Seattle" ja "WA" pilkulla ja välilyönnillä eroteltuna.
Käyttö
Text.Combine({"Seattle", "WA"}, ", ")
Tuloste
"Seattle, WA"
Esimerkki 3
Yhdistä arvot "Seattle", null
ja "WA" pilkulla ja välilyönnillä eroteltuna. (Huomaa, että ohitetaan null
.)
Käyttö
Text.Combine({"Seattle", null, "WA"}, ", ")
Tuloste
"Seattle, WA"
Esimerkki 4
Käyttö
Yhdistä etunimi, keskimmäinen alkukirjain (jos käytössä) ja sukunimi henkilön koko nimeksi.
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
Tuloste
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"]
})