Forum Discussion
MIKAOKSA
6 years agoHelper I
SUM doesnt work
I have a problem in summing calculated values. I have this calculated value: Osuuden tavoiteaika = SUM('REP_EMPOPERATWR_MV'[Työn tavoiteaika]) * [Osuus työlle %] When lines are displaye...
- 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!
Anonymous
6 years agoNot applicable
Try this
Osuuden tavoiteaika =
SUMX('REP_EMPOPERATWR_MV','REP_EMPOPERATWR_MV'[Työn tavoiteaika]) * [Osuus työlle %])
Thanks,
PRavin
- MIKAOKSA6 years agoHelper I
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.
- Anonymous6 years agoNot applicable
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.