Text.Combine
Sintassi
Text.Combine(texts as list, optional separator as nullable text) as text
Informazioni su
Restituisce il risultato della combinazione dell'elenco di valori di testo texts
in un solo valore di testo. Eventuali valori null
presenti in texts
sono ignorati. Può essere specificato un separator
facoltativo usato nel testo combinato finale.
Esempio 1
Combinare i valori di testo "Seattle" e "WA".
Utilizzo
Text.Combine({"Seattle", "WA"})
Output
"SeattleWA"
Esempio 2
Combinare i valori di testo "Seattle" e "WA", separati da una virgola e da uno spazio.
Utilizzo
Text.Combine({"Seattle", "WA"}, ", ")
Output
"Seattle, WA"
Esempio 3
Combinare i valori "Seattle", null
e "WA", separati da una virgola e da uno spazio. (Si noti che il null
viene ignorato.)
Utilizzo
Text.Combine({"Seattle", null, "WA"}, ", ")
Output
"Seattle, WA"
Esempio 4
Utilizzo
Combinare il nome, l'iniziale del secondo nome (se presente) e il cognome per ottenere il nome completo dell'individuo.
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
Output
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"]
})