Forum Discussion

Topjacket's avatar
Topjacket
Icon for Helper I rankHelper I
4 years ago
Solved

Matrix conditional formatting based on comparison to overall average

Hello

 

Sorry if I have missed something but I have tried searching and figuring it out myself but I am struggling with this one.

 

I have a matrix which shows "Category" in the columns and "Employee Name" in the rows with the value showing as average of "Recorded Time" in minutes. I am trying to format the background so that if a value is -/+5% of the column average then it is coloured Amber and if it is -/+10% then it is Red.

 

I feel like this should be possible. If anyone has any tips or can point me in the right direction, that would be great.

 

Thanks in advance

 

James

  • Anonymous's avatar
    Anonymous
    4 years ago

    Hi Topjacket 

    Color Code = 
    VAR AvgOfAll = Calculate(AVERAGE(table[value]),all(table))
    Var Avg = Average(table[value])
    RETURN SWITCH(TRUE,
                  Avg/AvgOfAll >= 10, "Red",
                  Avg/AvgOfAll >= 5 , "Amber","")

    Use this measure in the conditional formatting.

3 Replies