Jaa


Text.Combine

Syntaksi

Text.Combine(texts as list, optional separator as nullable text) as text

Tietoja

Palauttaa tekstiarvoluettelon textsyhdistä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", nullja "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"]
})