Čítať v angličtine

Zdieľať cez


Text.Combine

Syntax

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

Informácie

Vráti výsledok skombinovania zoznamu textových hodnôt textsdo jednej textovej hodnoty. Všetky null hodnoty, ktoré sa nachádzajú v texts , sa ignorujú. Možno zadať voliteľnú hodnotu separator použitú v konečnom kombinovanom texte.

Príklad č. 1

Skombinovať textové hodnoty "Seattle" a "WA".

Použitie

Text.Combine({"Seattle", "WA"})

Výkon

"SeattleWA"

Príklad č. 2

Skombinovať textové hodnoty "Seattle" a "WA", oddelené čiarkou a medzerou.

Použitie

Text.Combine({"Seattle", "WA"}, ", ")

Výkon

"Seattle, WA"

Príklad č. 3

Skombinujte hodnoty Seattle a nullWA oddelené čiarkou a medzerou. (Všimnite si, že sa null ignorujú.)

Použitie

Text.Combine({"Seattle", null, "WA"}, ", ")

Výkon

"Seattle, WA"

Príklad č. 4

Použitie

Skombinujte krstné meno, počiatočnú strednú hodnotu (ak existuje) a priezvisko do celého mena jednotlivca.

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ýkon

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