Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
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):
Column 1 (Key) | Column 2 (Free text field) |
181 | This is an |
181 | example of the |
181 | data I am trying to merge |
Hoping you may know the easiest way to do this?
Thank you in advance.
Solved! Go to Solution.
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"
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"
Thanks Vijay
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.