Forum Discussion
Need help with Measure please
- Anonymous4 years ago
Hi KevBI ,
I think there is something wrong in your calculate logic.
The calculate logic of your measure is 60900 / (20 * 7) = 435.
Try this code.
AOPWDMeasure = DIVIDE ( SUM ( 'Spoilage AOP 2022'[AOP] ), SUM ( 'Spoilage AOP 2022'[WDMonth] ) ) * ( [workdays] )Result is as below.
Best Regards,
Rico ZhouIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
KevBI , Try like, if workday is measure
AOPWD = Divide(sum('Spoilage AOP 2022'[AOP]) ,sum( 'Spoilage AOP 2022'[WDMonth]) * [workdays]
or
AOPWD = Divide(sum('Spoilage AOP 2022'[AOP]) ,sum( 'Spoilage AOP 2022'[WDMonth]) * max([workdays])
If this does not help
Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.
- KevBI4 years agoHelper I
Thanks amitchandak !
It doesn't calculate correctly though, maybe I am doing something worng.
I attached a sample Report, thank you for helping out!
https://1drv.ms/u/s!Aq582f-TWdgxi2jvJdiLbdfcRHHK?e=czCfaz- amitchandak4 years agoSuper User
KevBI , what is the expected number. as number seem fine to me
there should small diff in the calculation
AOPWDMeasure = Divide(sum('Spoilage AOP 2022'[AOP]) ,sumX('Spoilage AOP 2022', 'Spoilage AOP 2022'[WDMonth] * [workdays])) - Ashish_Mathur4 years agoSuper User
Hi,
Modify your measure to
AOPWDMeasure = Divide(sum('Spoilage AOP 2022'[AOP]) ,sum( 'Spoilage AOP 2022'[WDMonth])) * ([workdays])Hope this helps.