Forum Discussion
SUM and MAX
- 6 years ago
Hi Anonymous
you can create a calculated table like
Table 2 = ADDCOLUMNS( DISTINCT('Table'[ID]); "Hours Behind";CALCULATE(SUM('Table'[Hours completed each week]);ALLEXCEPT('Table';'Table'[ID]))-CALCULATE(MAX('Table'[Weeks since placement]);ALLEXCEPT('Table';'Table'[ID]))*CALCULATE(MAX('Table'[Target hours to be completed each week]);ALLEXCEPT('Table';'Table'[ID])) )do not hesitate to give a kudo to useful posts and mark solutions as solution
- 6 years ago
Untill you can write that yourself - I would ALWAYS reccomend having that in 3 or 4 sepperate
rowsCollumns, unless your data set already has more than Many rows and millions of lines. -Also I would do a behind pr week collumn - since this is also a good way to see a development if you plot it.
Also Since you have a Target pr week in each line - why not use that --- so if you ever encounter that it can warry over a project periond your calculations is still correct
Insert a new collumn with this formular if you just want the result:
Behind total = CALCULATE(SUM('Table'[Target hours to be completed each week]); FILTER('Table';'Table'[ID]=EARLIER('Table'[ID]))) -CALCULATE(SUM('Table'[Hours completed each week]); FILTER('Table';'Table'[ID]=EARLIER('Table'[ID]))) New collumn Behind pr. week:
New collumn Behind pr. week:Behind this week = 'Table'[Target hours to be completed each week]-'Table'[Hours completed each week]Hope this help... but also hope you add more columns to better understand the formulars and calculatitions, this has helped me alot of times.
Hi Anonymous
you can create a calculated table like
Table 2 =
ADDCOLUMNS(
DISTINCT('Table'[ID]);
"Hours Behind";CALCULATE(SUM('Table'[Hours completed each week]);ALLEXCEPT('Table';'Table'[ID]))-CALCULATE(MAX('Table'[Weeks since placement]);ALLEXCEPT('Table';'Table'[ID]))*CALCULATE(MAX('Table'[Target hours to be completed each week]);ALLEXCEPT('Table';'Table'[ID]))
)do not hesitate to give a kudo to useful posts and mark solutions as solution
- az386 years ago
Community Champion
Hi Anonymous
It is a new calculated table (Modeling ribbon -> New table)
do not hesitate to give a kudo to useful posts and mark solutions as solution
- Anonymous6 years agoNot applicable
Thanks az38
Sorry I am quite new to Power BI. I clicked on the ribbon to make a New table enterring your formula, and got the same error, This is my formula that I had been using:
Table 2 =ADDCOLUMNS(DISTINCT(vw_DES_Outcome_Tracking_13_26_52Weeks[Jobseeker Id]),"Hours Behind", CALCULATE(SUM(vw_DES_Outcome_Tracking_13_26_52Weeks[Weekly Hours]), ALLEXCEPT(vw_DES_Outcome_Tracking_13_26_52Weeks,vw_DES_Outcome_Tracking_13_26_52Weeks[Jobseeker Id]) - CALCULATE(MAX(vw_DES_Outcome_Tracking_13_26_52Weeks[Anchor Week Diff]), ALLEXCEPT(vw_DES_Outcome_Tracking_13_26_52Weeks,vw_DES_Outcome_Tracking_13_26_52Weeks[Jobseeker Id]) * CALCULATE(MAX(vw_DES_Outcome_Tracking_13_26_52Weeks[BM Hours]), ALLEXCEPT(vw_DES_Outcome_Tracking_13_26_52Weeks,vw_DES_Outcome_Tracking_13_26_52Weeks[Jobseeker Id])))))