Forum Discussion
SUM doesnt work
- 6 years ago
Hi MIKAOKSA ,
9.58 is the result of sum(9.67,14.33) * devide( sum(4,73,2.66),sum(5.93,12.59)), as measure is used in context,it will also calculated in the total field, not only simply sum the rows in the column.
I have 2 suggestions for you:
1.convert the other measures to calculated columns, and you will see :
2. modify your measure as below:
Goal time on own part = var a = SUMMARIZE('Table (2)','Table (2)'[Index],"A",SUM('Table (2)'[Time on work/Employee])/SUM('Table (2)'[Total completion time of work]),"B",SUM('Table (2)'[Goal time whole work])) return SUMX(DISTINCT(a),[A]*[B])And you will see:
Here is my .pbix file.
Best Regards,
KellyDid I answer your question? Mark my post as a solution!
Hi,
thank you for your quick response. How ever, that did not solve the problem, it gives the exact same answer as before adding that formula.
Situation including work, should add up to 10,74.......but doesnt.
Please share your sample data and expected output.
- MIKAOKSA6 years agoHelper I
Time on work/Employee Goal time on own part Personal efficiency % EMPID WORKID % of work Goal time whole work Total completion time of work 4,73 7,71 163,07 1 T0000 79,76 9,67 5,93 2,66 3,03 113,82 1 T0001 21,13 14,33 12,59 Goal time whole work, Time on work/employee, total time of work come straight from data.
% of work =
DIVIDE(SUM('REP_EMPOPERATWR_MV'[Time on work/employee]);SUM('REP_EMPOPERATWR_MV'[Total time of work]))Goal time on own part =SUM(REP_EMPOPERATWR_MV[Goal time of whole work]) * [% of work]Personal efficiency =DIVIDE([Goal time on own part];SUM('REP_EMPOPERATWR_MV'[Time on work/Employee]))Now the problem is when trying to summarize all work together, Goal time on own part should be 10,74 but for some reason it gives 9,58. Time on work/employee for example gives correct result. Its just this column which does not calculate correctly.- v-kelly-msft6 years agoCommunity Support
Hi MIKAOKSA ,
9.58 is the result of sum(9.67,14.33) * devide( sum(4,73,2.66),sum(5.93,12.59)), as measure is used in context,it will also calculated in the total field, not only simply sum the rows in the column.
I have 2 suggestions for you:
1.convert the other measures to calculated columns, and you will see :
2. modify your measure as below:
Goal time on own part = var a = SUMMARIZE('Table (2)','Table (2)'[Index],"A",SUM('Table (2)'[Time on work/Employee])/SUM('Table (2)'[Total completion time of work]),"B",SUM('Table (2)'[Goal time whole work])) return SUMX(DISTINCT(a),[A]*[B])And you will see:
Here is my .pbix file.
Best Regards,
KellyDid I answer your question? Mark my post as a solution!- MIKAOKSA6 years agoHelper I
Thank you so much!! 🙂 I did the column thing and it seems to be working perfectly!