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

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
SamFaM
Frequent Visitor

Calculation groups format negative down arrows

Hello, I need your expertise. I'm stuck on this issue with formating. 

Why is there a negative symbol in front of the red arrow with any number larger than -50? the issue is only seen in the numbers larger than -50. Please see the images. 

 

Thank you for your help! 

 

SamFaM_2-1706216696245.png

 

 

SamFaM_1-1706216635447.png

 

 

1 ACCEPTED SOLUTION
OwenAuger
Super User
Super User

Hi @SamFaM 

I believe you can get the result you want with this format string expression:

"#,##0.0%;" & UNICHAR ( 128315 ) & " (0.0%);#,##0.0%"

You can make use of the positive;negative;zero structure rather than having to write a conditional expression, and generally a format string expression should produce a format string rather than a value formatted with a format string (using FORMAT).

 

As to the odd behaviour where only values less than -50% included the "-", I believe this is due to an odd bug where values are "rounded" by some internal calculation before being classified as positive/negative/zero.

 

Regards


Owen Auger
Did I answer your question? Mark my post as a solution!
Blog
LinkedIn

View solution in original post

2 REPLIES 2
SamFaM
Frequent Visitor

Hi @OwenAuger   Thank you.

I appreciate the help. We will wait and see if this specific bug is resolved in the future. 

OwenAuger
Super User
Super User

Hi @SamFaM 

I believe you can get the result you want with this format string expression:

"#,##0.0%;" & UNICHAR ( 128315 ) & " (0.0%);#,##0.0%"

You can make use of the positive;negative;zero structure rather than having to write a conditional expression, and generally a format string expression should produce a format string rather than a value formatted with a format string (using FORMAT).

 

As to the odd behaviour where only values less than -50% included the "-", I believe this is due to an odd bug where values are "rounded" by some internal calculation before being classified as positive/negative/zero.

 

Regards


Owen Auger
Did I answer your question? Mark my post as a solution!
Blog
LinkedIn

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.