Forum Discussion

KG1's avatar
KG1
Icon for Resolver I rankResolver I
6 years ago
Solved

Custom Matrix - help needed

Hi I need to be able to create a matrix like this which plots a value inside a matrix based on its score. Could anyone offer some advice as to whether this would be possible and how it can be done?...
  • Anonymous's avatar
    Anonymous
    6 years ago

    Hi KG1,

    I don't think you can do customize with matrix plot features.
    For your scenario, I'd like to suggest you write a measure with if statement to check current row and column label to find out the score, then you can replace this score to other values based on condition.

    Measure =
    VAR currRowLable =
        SELECTEDVALUE ( Table[Row] )
    VAR currColLable =
        SELECTEDVALUE ( Table[Column] )
    VAR _score =
        CALCULATE (
            SUM ( Table[Score] ),
            FILTER (
                ALLSELECTED ( Table ),
                [Column] IN currColLable
                    && [Row] IN currRowLable
            )
        )
    RETURN
        IF ( _score > 10, 2, IF ( _score < 10 && _score > 5, 1, 0 ) )
    

    Regards,

    Xiaoxin Sheng