Forum Discussion
jignaski18
6 years agoHelper II
Data Manipulation for Matrix Table
I need some help with formatting my data in order to organize my matrix table correctly. I have searched the web for 2-3 days now trying multiple methods but with no luck on a solution. I have tried ...
- 6 years ago
Hi jignaski18 ,
You also need to add the selection of the measure as in the previous formula should be:
Conditional Formatting= SWITCH(TRUE(); SELECTEDVALUE(Table[MeasureName]) = 1 && [Measure1] >0 ; "#FFFFFF"; SELECTEDVALUE(Table[MeasureName]) = 1 && [Measure1] <0 ; "#000000"; ...;...; SELECTEDVALUE(Table[MeasureName]) = 99 && [Measure99] > 0 ; "#123456"; SELECTEDVALUE(Table[MeasureName]) = 99 && [Measure99] < 0 ; "#999999" )Should work as expected, sorry for misleading you.
MFelix
6 years agoSuper User
Hi jignaski18 ,
You need to create an hierarchy that has the measures you want to calculate and the date so on your matrix you would place on the colums the Measures identification and the date column.
The measures identification is basically a table with your calculation names for example:
| ID | Calculation |
| 1 |
Measure 1 |
| 2 | Measure 2 |
| ... | ... |
| 99 |
Measure 99 |
Then you need to create a switch measure similar to this:
Selected Measure=
SWITCH(
SELECTEDVALUE(MeasuresIdentication[ID]);
1; [Measure1];
2; [Measure2];
...;...;
99; [Measure99]
)
Then place this on the values.
This should work as expected however you don't present any data and how your measures are calculated so giving you a better example is difficult.