Forum Discussion

justnoob08's avatar
justnoob08
Frequent Visitor
2 years ago
Solved

Dynamic conditional formatting based on values of field

  I'm trying to create a conditional format but it is dynamic based on the row value I'm trying to display this in a matrix with a stoplight analysis, My challenge is that the rule is different for...
  • isjoycewang's avatar
    2 years ago

    Hi justnoob08,

     

    Please apply below measure to your table background/font color.

    *Note - I just write several scenario for reference so please remember to write definition for other pages.

     

     

    Color Measure = 
    VAR _loadtime = SUM('Table'[LoadTime])
    RETURN
    SWITCH(TRUE(),
    SELECTEDVALUE('Table'[Page]) = "Homepage" && _loadtime<3, "Green",
    SELECTEDVALUE('Table'[Page]) = "Homepage" && _loadtime >3.99 && _loadtime<11, "Yellow",
    SELECTEDVALUE('Table'[Page]) = "Homepage" && _loadtime>12, "Red",
    SELECTEDVALUE('Table'[Page]) = "FlightSelect" && _loadtime<5, "Green",
    SELECTEDVALUE('Table'[Page]) = "FlightSelect" && _loadtime >5.99 && _loadtime<19, "Yellow",
    SELECTEDVALUE('Table'[Page]) = "FlightSelect" && _loadtime>19, "Red",
    SELECTEDVALUE('Table'[Page]) = "Guest" && _loadtime<6, "Green",
    SELECTEDVALUE('Table'[Page]) = "Guest" && _loadtime>6.99 && _loadtime<24, "Yellow",
    SELECTEDVALUE('Table'[Page]) = "Guest" && _loadtime>24, "Red")

     

     

     

    Best Regards,

    Joyce