Forum Discussion
Multiply hours by billable rate by change factor
- 8 years ago
Hi wparker5932
Multiply gets hour*billable rate based on each row context without taking any other condition into consideration. So it does not get the total hour*billable rate as you wanted.
Multipleforonmonth sums the values in “Multiply” column based on the month/year and activity name, thus get the total hour*billable rate as you said.
If my reply help you solve your problem,could you please accept it as a sloved solution?
Best Regards
Maggie
There is one step that confuses me and it may be why the results appear to be incorrect.
I'm not sure how multipleforonmonth = CALCULATE(SUM([mutiply]),FILTER(ALL(Timesheet),[month/year]=EARLIER([month/year]))) works. I am assuming it should sum the total hour*billable rate, by month, by activity name. The results are coming out much too high (billions of $ when it should be hundreds of thousands of $).
My relationships match your example and the formulas as well.
What am I missing?
- v-juanli-msft8 years ago
Community Support
Hi wparker5932
“it should sum the total hour*billable rate, by month, by activity name”
I modify “multipleforonmonth” as below
multipleforonmonth = CALCULATE ( SUM ( [mutiply] ), FILTER ( ALLEXCEPT ( Timesheet, Timesheet[Actvity Name] ), [month/year] = EARLIER ( [month/year] ) ) )If it is still not correct, please review the example where I described at the first of my reply to let me know if I misunderstand something.
Best Regards
Maggie
- wparker59328 years agoFrequent Visitor
Maggie,
Here is what I am seeing. I created a page that displays the Month/Year from the GDP to USD table, the Month/Year from the Timesheet Table, and multiply, multiplyforonemonth and final result from the Timesheet table.
I then used a filter to display just one month/year (3/2018).
I believe what I should see is that multiply ($16,588.75) and multipleforonemonth ($28,742,322.00) should be equal but they are not.
The final result appears to be applying the correct factor of 1.4082

What does multipleforonemonth do that is a next step after multiply?
If I change to: final result = [mutiply]*RELATED('GBP to USD'[Rate]), I believe I have the correct answer ($23,360) but I would still like to know what multipleforonemonth is intended to calculate.
(Sorry, I have screen captures to share but for the life of me, cannot figure out how to insert them using the icon above)
.
Best regards,
W. Parker
- wparker59328 years agoFrequent Visitor
Using multipleforonemonth in final result equationusing Multiply in final result equation