Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
jerryr125
Helper IV
Helper IV

Single record with concatenated data (field)

Hi - 

I have the following data in which I would like to run through Power Query to create a single record for each ID.

 

Example:

 

Data Start (Table A)

IDItem
1Pizza
1Hamburger
2Banana
3Ice Cream
3Pizza
3Apple
3Bread
4Rice
4Pasta


New Table (Table B) - after running through Power Query:

 

,

IDItem
1Pizza; Hamburger
2Banana
3Ice Cream; Pizza; Apple; Bread
4Rice; Pasta



Any thoughts on how this can be accomplished ?

Thanks - Jerry

1 ACCEPTED SOLUTION
Omid_Motamedise
Super User
Super User

right click on the Id column and pick group by command and make the setting presented in the next image

Omid_Motamedise_0-1728340058902.png

 

 

 

press ok will result in error in the new column as it is not posible to apply sum operation on the text as the next

 

Omid_Motamedise_1-1728340101633.png

 

 

in the formula replaced list.sum by Text.combine to reach the next

 

Omid_Motamedise_2-1728340139180.png

 

 

if you want to use seperator also write the formula as bellos.

 

Text.Combine([Item],"; ")

 

 

 

 

 

 


If my answer helped solve your issue, please consider marking it as the accepted solution.

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Hi @jerryr125 ,

Both answers of @p45cal and @Omid_Motamedise are great! Please remember to accept the reply as solution if you have solved your problem to help more others facing the same problem to find a solution quickly, thank you very much!

Best Regards,
Dino Tao

Omid_Motamedise
Super User
Super User

right click on the Id column and pick group by command and make the setting presented in the next image

Omid_Motamedise_0-1728340058902.png

 

 

 

press ok will result in error in the new column as it is not posible to apply sum operation on the text as the next

 

Omid_Motamedise_1-1728340101633.png

 

 

in the formula replaced list.sum by Text.combine to reach the next

 

Omid_Motamedise_2-1728340139180.png

 

 

if you want to use seperator also write the formula as bellos.

 

Text.Combine([Item],"; ")

 

 

 

 

 

 


If my answer helped solve your issue, please consider marking it as the accepted solution.

excellent information - thank you !

p45cal
Solution Supplier
Solution Supplier

p45cal_0-1728316366014.png

 

let
    Source = Excel.CurrentWorkbook(){[Name="JerrysTable"]}[Content],
    GroupedRows = Table.Group(Source, {"ID"}, {{"Item", each Text.Combine(_[Item],"; ")}})
in
    GroupedRows

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

Check out the April 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.