Del via


Combiner.CombineTextByDelimiter

Syntaks

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

Omtrent

Returnerer en funktion, der kombinerer en liste over tekstværdier til en enkelt tekstværdi ved hjælp af den angivne afgrænser.

Eksempel 1

Kombiner en liste over tekstværdier ved hjælp af et semikolonafgrænser.

brug

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

output

"a;b;c"

Eksempel 2

Kombiner teksten i to kolonner ved hjælp af et kommaafgrænser- og CSV-citat.

brug

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