Forum Discussion

Mitchell92's avatar
Mitchell92
Helper II
4 years ago
Solved

Merging text in rows per unique key

Hi all,   Hoping this is an easy one for some of you. I have data that looks like this in the Power Query Editor that I'd like to "merge" into one row (except this is over about 250K rows):   ...
  • Vijay_A_Verma's avatar
    4 years ago

    Use group by in combination with Text.Combine. See the working here - Open a blank query - Home - Advanced Editor - Remove everything from there and paste the below code to test 

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMrQwVNJRCsnILFYAosQ8pVgdmGBqRWJuQU6qQn6aQklGKpJESmJJooKnQmKuQklRZWZeukJJvkJualE6UE0sAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Column 1" = _t, #"Column 2" = _t]),
        #"Grouped Rows" = Table.Group(Source, {"Column 1"}, {{"Result", each Text.Combine([Column 2]," ")}})
    in
        #"Grouped Rows"