Forum Discussion
Issue with Matrix and AVG calulcation
- 5 years ago
Hi baneworth ,
Create a measure as below:
Measure 2 = var _dates=CALCULATETABLE(VALUES('Date'[Date]),FILTER(ALL('Date'),MONTH('Date'[Date])=MONTH(MAX('Date'[Date]))&&YEAR('Date'[Date])=YEAR(MAX('Date'[Date]))&&'Date'[IsWeekday]=TRUE())) var _days=CALCULATE(COUNTROWS(_dates),FILTER(_dates,MONTH('Date'[Date])=MONTH(MAX('Date'[Date]))&&YEAR('Date'[Date])=YEAR(MAX('Date'[Date])))) var _number=CALCULATE(COUNT('Calculated Table'[Index]),FILTER(ALL('Calculated Table'),'Calculated Table'[Group]=MAX('Calculated Table'[Group])&&'Calculated Table'[Date] in _dates)) Return DIVIDE(_number,_days)+0And you will see:
For the related .pbix file,pls see attached.
Best Regards,
KellyDid I answer your question? Mark my post as a solution!
Dear Angith_Nair
Unfortunately the AVG values for Jan Feb & Mar did not change throughout the group names.
Sorry if i did not express myself clear enough, i would need to take the days without modules as "0" into the AVG calculcation.
example:
current: which would give me AVG of 7
MO TU WE TH FR
6 7 7 8
needed for AVG calc: which would give me AVG of 5.6
MO TU WE TH FR
6 7 0 7 8
Creating the monthly AVG including the 0 days would be needed.
BR
Appreciate your time!
Hi baneworth ,
Create a measure as below:
Measure 2 =
var _dates=CALCULATETABLE(VALUES('Date'[Date]),FILTER(ALL('Date'),MONTH('Date'[Date])=MONTH(MAX('Date'[Date]))&&YEAR('Date'[Date])=YEAR(MAX('Date'[Date]))&&'Date'[IsWeekday]=TRUE()))
var _days=CALCULATE(COUNTROWS(_dates),FILTER(_dates,MONTH('Date'[Date])=MONTH(MAX('Date'[Date]))&&YEAR('Date'[Date])=YEAR(MAX('Date'[Date]))))
var _number=CALCULATE(COUNT('Calculated Table'[Index]),FILTER(ALL('Calculated Table'),'Calculated Table'[Group]=MAX('Calculated Table'[Group])&&'Calculated Table'[Date] in _dates))
Return
DIVIDE(_number,_days)+0
And you will see:
For the related .pbix file,pls see attached.
Best Regards,
Kelly
Did I answer your question? Mark my post as a solution!