Forum Discussion
Measure Total Problem
- 5 years ago
Hi yugofukuda ,
Try the following formula:
Sales = CALCULATE( sum('Table'[Count]), ALLEXCEPT('Table','Table'[Month]) )Sales Total = IF( NOT(ISFILTERED('Table'[Month])) && HASONEVALUE('Table'[Month dif]), SUMX( FILTER( ALLSELECTED('Table'[Month],'Table'[Month dif]), 'Table'[Month dif] = MAX('Table'[Month dif]) ), [Sales] ), [Sales] )Service/SalesTotal = [Service] / [Sales Total]If the problem is still not resolved, please provide detailed error information or the expected result you expect. Let me know immediately, looking forward to your reply.
Best Regards,
WinnizIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- 5 years ago
Hi yugofukuda ,
Please try the following formula:
Service = var _count = CALCULATE ( COUNT ( 'Table'[Service date] ), FILTER ( ALL ( 'Table' ), 'Table'[Month] = MAX ( 'Table'[Month] ) && 'Table'[Month dif] <= MAX ( 'Table'[Month dif] ) ) ) var tab = SUMMARIZE ( 'Table', 'Table'[Month], 'Table'[Month dif], "total", _count ) return IF ( ISFILTERED ( 'Table'[Month] ), _count, IF ( NOT( ISFILTERED ( 'Table'[Month] ) ) && ISFILTERED ( 'Table'[Month dif] ), SUMX ( tab, [total] ), COUNT ( 'Table'[Service date] ) ) )Best Regards,
Winniz
Thank you very much for your reply!! but it dosn't work using Sum function.
If I use sum, the result is as below (3 means that we provided sevices to 3 custmers of 69 clitens bought our products in August). Could you please give me another solution?
yugofukuda What does the Month Diff column means in your data?
- yugofukuda5 years ago
Helper IV
Hi, Thank you for your help!!
Month diff means the difference between "Sales date" and "Service date".
For example, # Sales product is 69 in July and # Service to customers is 2 in July, the number in 0 month diff is 2.
and if we provide 3 services in August to customers of July who bought our products in July, the number in 1 month diff is 3 because it already passed 1 month after selling products (=1 month diff).- v-kkf-msft5 years ago
Community Support
Hi yugofukuda ,
Try the following formula:
Sales = CALCULATE( sum('Table'[Count]), ALLEXCEPT('Table','Table'[Month]) )Sales Total = IF( NOT(ISFILTERED('Table'[Month])) && HASONEVALUE('Table'[Month dif]), SUMX( FILTER( ALLSELECTED('Table'[Month],'Table'[Month dif]), 'Table'[Month dif] = MAX('Table'[Month dif]) ), [Sales] ), [Sales] )Service/SalesTotal = [Service] / [Sales Total]If the problem is still not resolved, please provide detailed error information or the expected result you expect. Let me know immediately, looking forward to your reply.
Best Regards,
WinnizIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- yugofukuda5 years ago
Helper IV
Sorry for my late reply. thank you very much...!!!!
it works well!!!!!!!!!!!!!