Číst v angličtině

Sdílet prostřednictvím


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