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
Anonymous
Not applicable

How to replace value in a matrix without affecting total row

Hi all, 

 

I have data and created a summary matrix of vaccinated and registered pets by pet type. I created a measure % Registered Pets Vaccinated to replace the values of Pet Type= Unknown to --. However, this replaced my total row value to -- as well. How can I replace the value if the Pet Type=Unknown but keep the total row untouched?

 

 

percent_registeredpetsvaccinated = if(contains('Data',[Pet Type],"Unknown"),"--",divide([number_vaccinated],[number_pets]))

 

 

Current output:

Pet TypeNumber VaccinatedNumber of Registered PetsPercent Registered Pets Vaccinated
Cat5683%
Dog101191%
Unknown24--
Total1721--

 

Desired output:

Pet TypeNumber VaccinatedNumber of Registered PetsPercent Registered Pets Vaccinated
Cat5683%
Dog101191%
Unknown24--
Total172181%

 

1 ACCEPTED SOLUTION
PaulDBrown
Community Champion
Community Champion

Try:

% Registered Pets vaccinated =
VAR _Vacc =
    DIVIDE (
        SUM ( 'Table'[Number Vaccinated] ),
        SUM ( 'Table'[Number of Registered Pets] )
    )
RETURN
    IF ( SELECTEDVALUE ( 'Table'[Pet Type] ) = "Unknown", BLANK (), _Vacc )

vets vacc.jpg

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






View solution in original post

4 REPLIES 4
PaulDBrown
Community Champion
Community Champion

Try:

% Registered Pets vaccinated =
VAR _Vacc =
    DIVIDE (
        SUM ( 'Table'[Number Vaccinated] ),
        SUM ( 'Table'[Number of Registered Pets] )
    )
RETURN
    IF ( SELECTEDVALUE ( 'Table'[Pet Type] ) = "Unknown", BLANK (), _Vacc )

vets vacc.jpg

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

@PaulDBrown Thanks so much, really appreciate it! This worked, the only edit I did was I replaced blank() with "--".

Greg_Deckler
Community Champion
Community Champion

@Anonymous First, please vote for this idea: https://ideas.powerbi.com/ideas/idea/?ideaid=082203f1-594f-4ba7-ac87-bb91096c742e

This looks like a measure totals problem. Very common. See my post about it here: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

Also, this Quick Measure, Measure Totals, The Final Word should get you what you need:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907

Also: https://youtu.be/uXRriTN0cfY
And: https://youtu.be/n4TYhF2ARe8



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

@Greg_Deckler Thank you so much, I bookmarked those tutorials for future reference! 

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.

Top Solution Authors