Forum Discussion
Heatmap slicer
- 5 years ago
Hey jeffwash666 ,
create a new "slicer table" with the rows "Red", "Green" and "Blue". This you can do in 2 ways:
1. With the "Enter data" function
2. With a DAX table (Modeling --> New Table):
myColorSlicer = DATATABLE ( "Color", STRING, { { "Red" }, { "Green" }, { "Blue" } } )Add a slicer to your report with the column "color" from the created table. Set the selection control to "Single select", that only one value is selected by the slicer.
Then create a measure that checks what is selected with the SELECTEDVALUE function and depending on the result you return the result of the corresponding column:
MyColorSum = VAR vSlicer = SELECTEDVALUE( myColorSlicer[Color] ) VAR vReturn = SWITCH( vSlicer, "Red", SUM( myTable[Red] ), "Green", SUM( myTable[Green] ), "Blue", SUM( myTable[Blue] ) ) RETURN vReturnIf you need any help please let me know.If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍Best regardsDenisBlog: WhatTheFact.biFollow me: twitter.com/DenSelimovic
Hi Denis,
This is great, thanks. I've created the measure and it works. I now need to tie the selected value to the "Value" property of my Heat Map control. Do you know how to do that?
Cheers,
-Jeff
- selimovd5 years agoMost Valuable Professional
Hey jeffwash666 ,
sorry, I didn't see the message. Always make sure to link the person like this: jeffwash666
Then I will get a notification, otherwise I won't see when you answered.
I'm not sure if I fully understand what you mean with tie the value.
I understood that you get the selected color, right? This you can also do with a measure:
SelectedColor = SELECTEDVALUE( myColorSlicer[Color] )Best regards
Denis