Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
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?
Many Thanks
Solved! Go to Solution.
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
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
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 5 | |
| 3 | |
| 1 | |
| 1 | |
| 1 |