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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
eppydee
New Member

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.






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

Greg_Deckler
Super User
Super User

@eppydee 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!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

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

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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