This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Hello - I have a very basic table visual that displays the count of categories, such as:
Product Count
Apples 5
Oranges 6
Pears 8
Total 19
The table is connected to two slicers (e.g region and country). I would like to write a DAX measure that calculates the percent of grand total so that the table would look like this:
Product Count
Apples 26%
Oranges 32%
Pears 42%
Total 100%
I realize there is a simple setting "show values as percent of grand total" that would solve the problem, but I need to make it a DAX measure so I can control for the number of decimal places. The closest I can get is:
Percentage = DIVIDE(COUNTROWS(Table),COUNTROWS(ALL(Table))). But this is not correct because it overrides the slicer settings and I do not want to override the slicer settings.
Thanks much for any assistance out there!
Solved! Go to Solution.
HI @Anonymous ,
You can use following measure formula to calculate percent of current amount percent and filtered total amount:
Percentage =
DIVIDE (
CALCULATE ( COUNT ( Table[Product] ), VALUES ( Table[Product] ) ),
CALCULATE ( COUNT ( Table[Product] ), ALLSELECTED ( Table ) )
)
Regards,
Xiaoxin Sheng
HI @Anonymous ,
You can use following measure formula to calculate percent of current amount percent and filtered total amount:
Percentage =
DIVIDE (
CALCULATE ( COUNT ( Table[Product] ), VALUES ( Table[Product] ) ),
CALCULATE ( COUNT ( Table[Product] ), ALLSELECTED ( Table ) )
)
Regards,
Xiaoxin Sheng
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 25 | |
| 22 | |
| 22 | |
| 19 | |
| 18 |
| User | Count |
|---|---|
| 43 | |
| 41 | |
| 39 | |
| 21 | |
| 19 |