Text.Combine
Syntaxe
Text.Combine(texts as list, optional separator as nullable text) as text
Informace
Vrátí výsledek kombinování seznamu textových hodnot texts
do jedné textové hodnoty. Všechny null
hodnoty, které jsou přítomné, texts
se ignorují. V konečném kombinovaném textu je možné zadat nepovinný separator
text.
Příklad 1
Zkombinujte textové hodnoty Seattle a WA.
Využití
Text.Combine({"Seattle", "WA"})
Výstup
"SeattleWA"
Příklad 2
Zkombinujte textové hodnoty "Seattle" a "WA", oddělené čárkou a mezerou.
Využití
Text.Combine({"Seattle", "WA"}, ", ")
Výstup
"Seattle, WA"
Příklad 3
Zkombinujte hodnoty Seattle null
a WA oddělené čárkou a mezerou. (Všimněte si, že se null
ignoruje.)
Využití
Text.Combine({"Seattle", null, "WA"}, ", ")
Výstup
"Seattle, WA"
Příklad 4
Využití
Zkombinujte křestní jméno, prostřední iniciála (pokud je k dispozici) a příjmení do celého jména jednotlivce.
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
Výstup
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"]
})