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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
prakash11440278
Post Prodigy
Post Prodigy

subtotal & Total round to "0" decimal places in matrix chart

HI All,

In matrix chart how to show Total & Subtotal values rounding to zero decimal places and normal row values into 2 decimal places. 

 

prakash11440278_1-1623904395702.png

 

 

2 ACCEPTED SOLUTIONS
amitchandak
Super User
Super User

@prakash11440278 , one of the way if use format with isincope

example

if(isincope (Table[Column]), format([value], "#,###.##", "#,###")

https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/

View solution in original post

v-robertq-msft
Community Support
Community Support

Hi, @prakash11440278 

According to your description, I can roughly understand your requirement, I think you can try this measure to replace the original measure in the matrix to achieve this:

This is my test data, you should follow it to make some change to the measure I posted:

vrobertqmsft_0-1624264807999.png

 

New measure = IF(HASONEVALUE('Table'[Name]),FORMAT([Measure],"#,###.00"),FORMAT([Measure],"#,###"))

Then you can go to the matrix to replace the original measure with the new one:

vrobertqmsft_1-1624264808004.png

 

And you can get what you want.

You can download my test pbix file below

 

If this result is not what you want, you can post some sample data(without sensitive data) and your expected result.

How to Get Your Question Answered Quickly 

Thank you very much!

 

Best Regards,

Community Support Team _Robert Qin

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
v-robertq-msft
Community Support
Community Support

Hi, @prakash11440278 

According to your description, I can roughly understand your requirement, I think you can try this measure to replace the original measure in the matrix to achieve this:

This is my test data, you should follow it to make some change to the measure I posted:

vrobertqmsft_0-1624264807999.png

 

New measure = IF(HASONEVALUE('Table'[Name]),FORMAT([Measure],"#,###.00"),FORMAT([Measure],"#,###"))

Then you can go to the matrix to replace the original measure with the new one:

vrobertqmsft_1-1624264808004.png

 

And you can get what you want.

You can download my test pbix file below

 

If this result is not what you want, you can post some sample data(without sensitive data) and your expected result.

How to Get Your Question Answered Quickly 

Thank you very much!

 

Best Regards,

Community Support Team _Robert Qin

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

amitchandak
Super User
Super User

@prakash11440278 , one of the way if use format with isincope

example

if(isincope (Table[Column]), format([value], "#,###.##", "#,###")

https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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