cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Jooorge
Frequent Visitor

Sum Total is Blank if a Label is Blank

Hi All,

This is giving me a Blank value if either one of the Labels is Blank, any ideas? I thought the Coalesce would fix it.

 

Text(
Coalesce(Sum(Label8_137.Text),0)+Coalesce(Sum(Label8_153.Text),0)
,
"[$-en-US]#,##0.0"
)

 

Thank you

1 ACCEPTED SOLUTION

Accepted Solutions
Jooorge
Frequent Visitor

So not sure what the issue was in the Total Sum Label.

 

I had to add the Coalesce at the individual item labels to fix the issue

View solution in original post

9 REPLIES 9
Jooorge
Frequent Visitor

Also tried:

 

Text(
Sum(Coalesce(Value(Label8_138.Text),0),Coalesce(Value(Label8_154.Text),0))
,
"[$-en-US]#,##0.0"
)

Colby
Advocate I
Advocate I

Hmm I'm not able to reproduce that. I created two labels (one set to 30 and the other set to 20) and set your logic as the third label text. I then remove my number values from one of the labels and I still get a result. I also set the label to Blank() and that didn't change the outcome.

Jooorge
Frequent Visitor

I have something weird going on @Colby 

Screenshot_19.png

Pstork1
Dual Super User
Dual Super User

Coalesce evaluates whether strings are null, not blank.  You have to use an isBlank() to check for Blank labels.

 



-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Join me at 365 and PWR EduCon in Chicago
EduCon Chicago 2022

Jooorge
Frequent Visitor

@Pstork1  I would have to use If statements to change to 0s if I use IsBlank() right?

 

did a quick check on this:

The Coalesce function evaluates its arguments in order and returns the first value that isn't blank or an empty string. Use this function to replace a blank value or empty string with a different value but leave non-blank and non-empty string values unchanged.

https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-isblank-isempty

 

Sorry, my bad.  Caught again by the discrepancy between Power Apps and Power Automate. Here's the description of Coalesce in Power Automate.  Notice it specifies that it only works on nulls, not empty strings.  For Power Apps you are correct.

 

"Return the first non-null value from one or more parameters. Empty strings, empty arrays, and empty objects are not null."

 

I did try to reproduce your results, but it works fine for me.  Are the labels involved part of a data table or Gallery?  Of just two labels?



-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Join me at 365 and PWR EduCon in Chicago
EduCon Chicago 2022

Colby
Advocate I
Advocate I

So from my tests I can't reproduce this issue. I set my second label to Blank(), " " and also didn't add a value, and it worked. Is your label pulling data from a data source?

Jooorge
Frequent Visitor

@Colby  Yes, both of the labels have a filtered sum from source. 1st Label there is rows to sum, while there is nothing for second Label. 

 

I would not want to have to go in all my labels and do an additional If(IsBlank() to change to 0s), curious what the issue is on my end.

Jooorge
Frequent Visitor

So not sure what the issue was in the Total Sum Label.

 

I had to add the Coalesce at the individual item labels to fix the issue

Helpful resources

Announcements
October Events

Mark Your Calendars

So many events that are happening this month - don't miss out!

Ignite 2022

WHAT’S NEXT AT MICROSOFT IGNITE 2022

Explore the latest innovations, learn from product experts and partners, level up your skillset, and create connections from around the world.

Power Apps Africa Challenge 2022

Power Apps Africa Challenge

Your chance to join an engaging competition of Power Platform enthusiasts.

Users online (4,219)