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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
av9
Helper III
Helper III

Remove commas on concatenated columns

I have three calculated columns, Customers, Accounts and Staff I want to concatenate into one ccolumn. I created this calculated column, but I notice the commas still appear if one of the three tables is blank.

 

Attendees = Appointments[Customers]  & ", "  &  Appointments[Accounts] & ", " & Appointments[Staff]
 
So my column looks like this if there is only a customer field available.
 
Attendees
John Smith, ,
 
 how do I remove commas when not required?
2 ACCEPTED SOLUTIONS
amitchandak
Super User
Super User

@av9 , you can use if to control

Attendees = Appointments[Customers] & if(isblank(Appointments[Accounts]),"" , ", " & Appointments[Accounts] )& if(isblank(Appointments[Staff]) , "" ,", " & Appointments[Staff])

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

PhilipTreacy
Super User
Super User

Hi @av9 

Try this

 

 

Attendees = Appointments[Customers]   &  if(len(Appointments[Accounts])>0,", " &  Appointments[Accounts] , "") & if(len(Appointments[Staff])>0, ", " & Appointments[Staff], "")

 

 

Phil



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


View solution in original post

3 REPLIES 3
PhilipTreacy
Super User
Super User

Hi @av9 

Try this

 

 

Attendees = Appointments[Customers]   &  if(len(Appointments[Accounts])>0,", " &  Appointments[Accounts] , "") & if(len(Appointments[Staff])>0, ", " & Appointments[Staff], "")

 

 

Phil



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


Anonymous
Not applicable

Hi @av9 ,

 

Can you try this

Text.Combine(List.Select({Appointmnets[Customers],Appointmnets[Accounts],Appointmnets[Staff]}, each _<> "" and _ <> null)," , ")

 

Hope this helps.

 

Cheers,

-Namish B

amitchandak
Super User
Super User

@av9 , you can use if to control

Attendees = Appointments[Customers] & if(isblank(Appointments[Accounts]),"" , ", " & Appointments[Accounts] )& if(isblank(Appointments[Staff]) , "" ,", " & Appointments[Staff])

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors