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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Anonymous
Not applicable

How to concatenate column data as comma-delimited values based on condition

I'm a newbie and need help for my table that contains customer purchases (TranId) from various channels (ChannelId).

Instead of having multiple records for the same customer transaction (TranId), I would like to have one record having a comma-delimited value listing of the channels (ChannelId) - either on the same or a new column - whichever is simpler to create. 

 

For example below, Customers A and C should have just one record having a comma-delimited value listing of various channels (ChannelId).

 

Current

CustomerTranIdChannelId
A110
A111
B210
C311
C312
D413
D510

 

Result

CustomerTranIdChannelId
A110,11
B210
C311,12
D413
D510

 

I appreciate any help!

1 ACCEPTED SOLUTION
Nathaniel_C
Community Champion
Community Champion

Hi @Anonymous ,

Concatenatex =
CALCULATE (
    CONCATENATEX ( 'Table', 'Table'[ChannelId], ", " ),
    ALLEXCEPT ( 'Table', 'Table'[TranId] )
)


concaten.PNG

 
Let me know if you have any questions.

If this solves your issues, please mark it as the solution, so that others can find it easily. Kudos 👍are nice too.
Nathaniel





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

1 REPLY 1
Nathaniel_C
Community Champion
Community Champion

Hi @Anonymous ,

Concatenatex =
CALCULATE (
    CONCATENATEX ( 'Table', 'Table'[ChannelId], ", " ),
    ALLEXCEPT ( 'Table', 'Table'[TranId] )
)


concaten.PNG

 
Let me know if you have any questions.

If this solves your issues, please mark it as the solution, so that others can find it easily. Kudos 👍are nice too.
Nathaniel





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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