Aracılığıyla paylaş


Text.Combine

Sözdizimi

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

Hakkında

Metin değerleri listesini tek bir metin değeri textsolarak birleştirmenin sonucunu döndürür. içinde null bulunan tüm texts değerler yoksayılır. Birleştirilmiş son metinde kullanılan isteğe bağlı bir separator belirtilebilir.

Örnek 1

"Seattle" ve "WA" metin değerlerini birleştirin.

Kullanım

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

Çıktı

"SeattleWA"

Örnek 2

"Seattle" ve "WA" metin değerlerini virgül ve boşlukla ayırarak birleştirin.

Kullanım

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

Çıktı

"Seattle, WA"

Örnek 3

"Seattle", nullve "WA" değerlerini virgül ve boşlukla ayırarak birleştirin. Notun içerisindeki null öğesi yok sayılıyor.

Kullanım

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

Çıktı

"Seattle, WA"

Örnek 4

Kullanım

İlk adı, varsa ikinci adının baş harfini ve soyadını birleştirerek kişinin tam adını oluşturun.

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

Çıktı

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