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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
RossTheBoss
Regular Visitor

Simple DAX % Calculation

** EDIT ** I just had to scroll down, I didn't realize the dataset had such a large 100% list. 

 

The expression

 

 

 DIVIDE(COUNTROWS(FILTER(SQL, [IsOverride] = "0 OVERRIDE")), COUNTROWS(SQL))

 

 

Returns the correct % outside of any report filter context; however, when added to a filter context that subdivides this "%" by category - it returns 1.  I made sure to add decimal place in format.  Am I missing something?  Each evaluation seperately returns the correct number inside the report but not when divided.

1 REPLY 1
amitchandak
Super User
Super User

@RossTheBoss , This will work fine for grand total

DIVIDE(COUNTROWS(FILTER(SQL, [IsOverride] = "0 OVERRIDE")), COUNTROWS(SQL))

 

But when you add any context the denominatoe will also change

 

then you might want

DIVIDE(COUNTROWS(FILTER(SQL, [IsOverride] = "0 OVERRIDE")),calculate(COUNTROWS(SQL), allselected(SQL)) )

 

or

Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

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.