Forum Discussion
Calculate Grand Total with Conditional
Hi fpavan76,
what is the error you are having? I have made a small change in the example I have set-up and created 3 measures for A, B and C and added them to the initial measure I created, and the result is still the same in the column it doesn't give me any error.
This are simple sum measure and without complex data behind, no filter or nothing. What is the error you are getting? What type of measures are you using.
Regards,
MFelix
Hi MFelix
I've try use your suggestion but I don't know because it work incorrectly.
In attachment you should see the Measure to calculate A,B and C (i.e. Measure A),
Measure with condition,
measure without condition.
If you observe the misure with condition the Grand Total is 28, not 30..
Thanks in advance.
Franco
- v-jiascu-msft9 years agoMicrosoft Employee
- fpavan769 years agoRegular Visitor
I've tried to use your solution but return a non-correct results.
I think it's depend by the model because I've a facts table, many dimension tables and a dates table.I don't have any idea to solve this issue ..
thanks,
Franco
- v-jiascu-msft9 years agoMicrosoft Employee
Hi fpavan76,
Please allow me to make some explanation. The picture below is from your post.
I guess the first column is "DimDate"[Date] in your visual. So, we test it if it's a row or the grand total. Because a row only has one "DimDate"[Date] while the grand total has all the "DimDate"[Date]. If the first parameter of "IF" is true, we just run [Measure A]. Or, we run [Measure A] over all the table and sum it. Please have a try.
Could you please post your formula if failed?
2Measure = IF ( HASONEVALUE ( 'DimDate'[Date] ) = TRUE (),
[Measure A] SUMX ( 'Table', [Measure A] ), )Best Regards!
Dale