cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper II
Helper II

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

Accepted Solutions
Super User IV
Super User IV

@av9 , you can use if to control

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



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

View solution in original post

Resident Rockstar
Resident Rockstar

Hi @av9 

Try this

 

 

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

 

 

Phil

View solution in original post

3 REPLIES 3
Super User IV
Super User IV

@av9 , you can use if to control

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



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

View solution in original post

Post Prodigy
Post Prodigy

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

Resident Rockstar
Resident Rockstar

Hi @av9 

Try this

 

 

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

 

 

Phil

View solution in original post

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors