Forum Discussion
Restricting Values for Total
Hi guys, I'm having some difficulties to have the totals on my report.
I have a table which has several repeated rows, as the example bellow:
Product - Value
P1 - $500,00
P1 - $500,00
P1 - $500,00
P1 - $500,00
P1 - $500,00
P2 - $300,00
P2 - $300,00
P2 - $300,00
P2 - $300,00
P3 - $800,00
P3 - $800,00
Total = $5300,00
So far I have the right total, since it's using all rows to sum, but I need to sum the values only once per product, then, the right total is $1600,00.
I've made this measure to calculate:
Measure = IF(opaRametro[opaRametro Value]=0; DIVIDE(value;COUNT(Product)))
and the result was this:
Product - Value
P1 - $500,00
P2 - $300,00
P3 - $800,00
Total - $481,81
Instead of adding the values of this, the system is dividing the total of the original column and dividing per the original number of rows: $5300,00/11 = $481,81.
How should I resolve this?
Hi adaocabelo,
Here I made an sample as your description. I created two measures to meet your requirement.
CA1L = MAX(opaRametro[Value])/CALCULATE(COUNT(opaRametro[Product]))
Measure = SUMX(opaRametro,[CA1L])
Then we can get the result as we excepted.
For more details, please check the pbix as attached.
https://www.dropbox.com/s/eakbjcoo32a90l6/Restricting%20Values%20for%20Total.pbix?dl=0
Regards,
Frank
8 Replies
- Greg_DecklerCommunity Champion
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
- adaocabeloFrequent Visitor
Hi Greg, thanks for your reply.
This was very helpfull to change the total value, but I'm still getting same result as before.
Power BI is still adding all row on the total, instead of only the rows that appears.
- Greg_DecklerCommunity Champion
Correct, because the total row executes in the context of ALL. For this to work, you need to calculate the total row in the context of ALLSELECTED.