Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi all!
I have hit a stumbling block in my learning. I am really struggling with the DAX coding. I am looking to colour multiple values based on specific row categories. I can manage to do it for 1 category but then when I try to add more into the mix, it all falls apart.
Below is the DAX code I can get working for colouring values in my matrix table which are categorised as 'Chargeable' as the colour of light green:
Background color = IF(MAX('TL Forecast Bookings'[Booking Type]) = "Chargeable", "LightGreen", BLANK()))
This is the SWITCH code that I can't get to work where I am looking to colour multiple different booking types to different colours:
Solved! Go to Solution.
@Anonymous,
Try this measure:
Colour by category =
SWITCH (
MAX ( 'TL Forecast Bookings'[Booking Type] ),
"Chargeable", "LightGreen",
"Provisional/Reserved", "Amber",
"Vacation/Holiday", "Yellow",
"Training/Exams", "Violet",
"Non Chargeable", "Azure"
)
Proud to be a Super User!
@Anonymous,
Try this measure:
Colour by category =
SWITCH (
MAX ( 'TL Forecast Bookings'[Booking Type] ),
"Chargeable", "LightGreen",
"Provisional/Reserved", "Amber",
"Vacation/Holiday", "Yellow",
"Training/Exams", "Violet",
"Non Chargeable", "Azure"
)
Proud to be a Super User!
hi @Anonymous @DataInsights
it seems there is one argument too much or less,
Colour by category =
SWITCH (
MAX ( 'TL Forecast Bookings'[Booking Type] ),
"Chargeable", "LightGreen",
"Provisional/Reserved", "Amber",
"Vacation/Holiday", "Yellow",
"Training/Exams", "Violet",
"Non Chargeable", "Azure",
BLANK()
)
or
Colour by category =
SWITCH (
MAX ( 'TL Forecast Bookings'[Booking Type] ),
"Chargeable", "LightGreen",
"Provisional/Reserved", "Amber",
"Vacation/Holiday", "Yellow",
"Training/Exams", "Violet",
"Azure"
)
| User | Count |
|---|---|
| 43 | |
| 35 | |
| 28 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 63 | |
| 57 | |
| 41 | |
| 21 | |
| 20 |