Dela via


Combiner.CombineTextByDelimiter

Syntax

Combiner.CombineTextByDelimiter(delimiter as text, optional quoteStyle as nullable number) as function

Om

Returnerar en funktion som kombinerar en lista med textvärden till ett enda textvärde med den angivna avgränsare.

Exempel 1

Kombinera en lista med textvärden med hjälp av en semikolon avgränsare.

Användning

Combiner.CombineTextByDelimiter(";")({"a", "b", "c"})

Output

"a;b;c"

Exempel 2

Kombinera texten i två kolumner med en kommaavgränsare och CSV-format.

Användning

let
    Source = #table(
        type table [Column1 = text, Column2 = text],
        {{"a", "b"}, {"c", "d,e,f"}}
    ),
    Merged = Table.CombineColumns(
        Source,
        {"Column1", "Column2"},
        Combiner.CombineTextByDelimiter(",", QuoteStyle.Csv),
        "Merged"
    )
in
    Merged

Output

#table(
    type table [Merged = text],
    {{"a,b"}, {"c,""d,e,f"""}}
)