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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
DanFromMontreal
Helper III
Helper III

Agregate multiple names into one cell

Heelo dear community,

I'm struggling to develop the code to obtain the 3 output below.

My table contains 2 columns... Fruit and Name.

It surely as to do with List but cannot make it work.

Help would be appreciated.

 

  Output 1Output 2Output 3
FruitNameCount Fruit FrequencyCustomer (no duplication)Customer (w/duplication)
AppleDan2Dan , IreneDan , Irene
BananaJustin1JustinJustin
AppleIrene2Dan , IreneDan , Irene
PearDan4Dan, Bob, JackDan, Bob, Jack, Dan
PearBob4Dan, Bob, JackDan, Bob, Jack, Dan
PearJack4Dan, Bob, JackDan, Bob, Jack, Dan
PearDan4Dan, Bob, JackDan, Bob, Jack, Dan

 

2 ACCEPTED SOLUTIONS
ronrsnfld
Super User
Super User

You can add Custom Column:

 

For Customer with duplications, in the Custom Column dialog box:

Text.Combine(
Table.SelectRows(#"Changed Type", (r)=>r[Fruit]=[Fruit])[Name], ", ")

 

For Customer with no duplications:

Text.Combine(List.Distinct(
Table.SelectRows(#"Changed Type", (r)=>r[Fruit]=[Fruit])[Name]), ", ")

 

View solution in original post

Thank you SundarRaj - its working 🙂

View solution in original post

4 REPLIES 4
ronrsnfld
Super User
Super User

You can add Custom Column:

 

For Customer with duplications, in the Custom Column dialog box:

Text.Combine(
Table.SelectRows(#"Changed Type", (r)=>r[Fruit]=[Fruit])[Name], ", ")

 

For Customer with no duplications:

Text.Combine(List.Distinct(
Table.SelectRows(#"Changed Type", (r)=>r[Fruit]=[Fruit])[Name]), ", ")

 

Akash_Varuna
Super User
Super User

Hi @DanFromMontreal , You could Achive this with Power Query with Group By Try this please

1.Count Fruit Frequency
Table.Group(#"PreviousStep", {"Fruit"}, {{"Count Fruit Frequency", each Table.RowCount(_), Int64.Type}})

2. Customer (No Duplication)
Table.Group(#"PreviousStep", {"Fruit"}, {{"Customer (no duplication)", each Text.Combine(List.Distinct([Name]), ", "), type text}})

3. Customer (With Duplication)
Table.Group(#"PreviousStep", {"Fruit"}, {{"Customer (w/duplication)", each Text.Combine([Name], ", "), type text}})

If this post helped please do give a kudos and accept this as a solution
Thanks In Advance

SundarRaj
Super User
Super User

Hi @DanFromMontreal , here's the solution to your query. I'll attach the output image and the snippet of the M code used below for reference. Thanks

SundarRaj_0-1740163556702.png

SundarRaj_1-1740163594562.png

 

 

Sundar Rajagopalan

Thank you SundarRaj - its working 🙂

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.