Forum Discussion
schoden
4 years agoPost Partisan
Sort Legend Dynamically By its Value
Hi Community, Is it possible to sort the legend dynamically by the value in its column( highest to lowest) There is hardcoded way which is not I am after or alphabetically sorting. Sort e...
TheoC
4 years agoCommunity Champion
schoden if you want to use dax to achieve the above, you can create a summarised table, add a Calculated Column using SWITCH to change the color name to a digit, and link the summarised Color field to original table. Then create a Calculated Column using "Related" in the original table to bring back the digits.
- Color Table = SUMMARIZE ( Table1 , [Color])
- Color Rank = SWITCH ( [Color] , "Black" , 1 , "Blue" , 2 , "Red" , 3 , 0 )
- Relationship Color Table [Color] to Table1 [Color] (one is to many)
- In Table1 create Calculated Coloumn
- rColor = RELATED ( Color Table[Color] )
Done 🙂
schoden
4 years agoPost Partisan
Hi TheoC This will always put Black color as 1, Blue as 2, Red as 3 as its hardcoded,
I want dynamically sorting based on values alloted to the colors.
Feb ( Black= 7, Blue=6, Red= 5 ) which is stacked as Black, Blue , Red .
March ( Blue= 8, Red=8, Black= 1) which is stacked as Blue , Red , Black.