Forum Discussion
Changing colour for multiple series based on filter selection in clustered bar chart
- 2 years ago
Hi lgoggs ,
For this you need to create a table with the Activity and Metric:
Now add the folllowing measures:
Values = SWITCH( SELECTEDVALUE('Activity / Metric'[Metric]), "current_year", CALCULATE( SUM(activity[current_year]), activity[activity] = SELECTEDVALUE('Activity / Metric'[Activity]) ), "na", CALCULATE( SUM(activity[na]), activity[activity] = SELECTEDVALUE('Activity / Metric'[Activity]) ), "region_ha", CALCULATE( SUM(activity[region_ha]), activity[activity] = SELECTEDVALUE('Activity / Metric'[Activity]) ) ) Colors = SWITCH( SELECTEDVALUE(activity[region]), "Liverpool", SWITCH( SELECTEDVALUE('Activity / Metric'[Metric]), "current_year", "blue", "na", "Green", "region_ha", "Yellow" ), "Sheffield", SWITCH( SELECTEDVALUE('Activity / Metric'[Metric]), "current_year", "pink", "na", "orange", "region_ha", "Grey" ) )Now create your visualization in the following way:
- Y-Axis:
- Actvity/Metric[Activity]
- Actvity/Metric[Metric]
- X-Axis
- Values (Measure)
- Condittional formatting
- Colors (Measure)
You can change the colors by HEX codes if you want to.
PBIX file attach.
- Y-Axis:
Hi lgoggs ,
For this you need to create a table with the Activity and Metric:
Now add the folllowing measures:
Values = SWITCH(
SELECTEDVALUE('Activity / Metric'[Metric]),
"current_year", CALCULATE(
SUM(activity[current_year]),
activity[activity] = SELECTEDVALUE('Activity / Metric'[Activity])
),
"na", CALCULATE(
SUM(activity[na]),
activity[activity] = SELECTEDVALUE('Activity / Metric'[Activity])
),
"region_ha", CALCULATE(
SUM(activity[region_ha]),
activity[activity] = SELECTEDVALUE('Activity / Metric'[Activity])
)
)
Colors = SWITCH(
SELECTEDVALUE(activity[region]),
"Liverpool", SWITCH(
SELECTEDVALUE('Activity / Metric'[Metric]),
"current_year", "blue",
"na", "Green",
"region_ha", "Yellow"
),
"Sheffield", SWITCH(
SELECTEDVALUE('Activity / Metric'[Metric]),
"current_year", "pink",
"na", "orange",
"region_ha", "Grey"
)
)
Now create your visualization in the following way:
- Y-Axis:
- Actvity/Metric[Activity]
- Actvity/Metric[Metric]
- X-Axis
- Values (Measure)
- Condittional formatting
- Colors (Measure)
You can change the colors by HEX codes if you want to.
PBIX file attach.
Oh my goodness Miguel, this is incredible!!! Thank you so much for your help with this and making it's possible. I cannot tell you how many hours I've spent trying to figure that out! 😅
A massive thank you. I appreciate it's not straight forward, so very grateful for your time and support.
All the best,
Luke