Forum Discussion
Show average per rows
- 6 years ago
VasTg that's a slightly different issue, the data set posted by the OP did not have any blanks.
If you are facing this issue you probably need to explicitly check for blank distances using something like the following.
eg.
Avg Dist = IF( NOT( ISBLANK( 'Table'[Distance] ) ) , CALCULATE(AVERAGE('Table'[Distance]),ALLSELECTED('Table')) ) - Anonymous6 years ago
Jay,
Thank you for your response, I address the blank issue for calculating Averages from previous comment
Also to work around the total above distance I did
Above Dist = Calculate(
count(EmpDistance[EmployeeID]),
filter(EmpDistance, EmpDistance[Distance] > [Average Dist]))
Which gave me the to
Thanks,
OdedDror
VasTg that's a slightly different issue, the data set posted by the OP did not have any blanks.
If you are facing this issue you probably need to explicitly check for blank distances using something like the following.
eg.
Avg Dist =
IF( NOT( ISBLANK( 'Table'[Distance] ) )
, CALCULATE(AVERAGE('Table'[Distance]),ALLSELECTED('Table'))
)
- Anonymous6 years agoNot applicable
Hi there,
I could not bring your IF( NOT( ISBLANK( 'Table'[Distance] ) ) -- It looking for measure
so I did
Average Dist =
Var D = CALCULATE( sum(EmpDistance[Distance]),ALLEXCEPT(EmpDistance,EmpDistance[Job],EmpDistance[PAY_RUN]))
Var E = CALCULATE(
COUNT(EmpDistance[EmpID]),ALLEXCEPT(EmpDistance,EmpDistance[Job],EmpDistance[PAY_RUN])) - COUNTBLANK(EmpDistance[Distance])
Return DIVIDE(D,E)
And it worksThanks
Oded Dror