Leggere in inglese

Condividi tramite


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"]
})