Forum Discussion

timknox's avatar
timknox
Helper II
6 years ago
Solved

Conditional Formatting

Hi,   Wondering if someone can help.   I have a Matrix as below (example using Excel for simpli:     My question:   Is it possible to conditionally format the columns, to show the colu...
  • TomMartens's avatar
    TomMartens
    6 years ago

    Hey timknox ,

     

    this is not that simple as you changed the interaction of the Matrix visual to none, to show all the AP's as column headers.

     

    For this  I created an unrelated table that contains the AP and the Serial columns from the Sheet2 table using this DAX:

    AP Unrelated = SELECTCOLUMNS('Sheet1 (2)' , "AP" , 'Sheet1 (2)'[AP] , "Serial" , 'Sheet1 (2)'[Serial])

     The data model will look like this:

    I created a slicer in the report that shows the APs from the new table.

    I also created a measure that adjusts the background color, this measure looks like this:

    backgroundColor = 
    var selectedAPSerial = IF(HASONEVALUE('AP Unrelated'[AP]) , MAX('AP Unrelated'[Serial]) , BLANK())
    var allAPs = SELECTCOLUMNS(FILTER(ALL('AP Unrelated'), 'AP Unrelated'[Serial] <= selectedAPSerial) , "AP" , [AP])
    
    return
    //CONCATENATEX(allAPs , [AP] , " | ")
    IF(FIRSTNONBLANK('Sheet1 (2)'[AP] , 0) in allAPs , "orange" , BLANK())

    I assigned the measure above to the conditional formatting option of the Matrix visual background color

     And configured the dialog like so:

    This then makes my report look like this:

    Hopefully this is what you are looking for.

     

    Regards,

    Tom