Forum Discussion
Define fixed colours for legend
Hello,
I have the following table in Power Query and the data is shown in a stacked column chart visualization in Power BI with the legend showing a different colour for each city. The problem is when the data is refreshed or when a city is added or removed, the colour for the other cities change randomly. Is there a way to set specific colours for each city automatically? Maybe a conditional column or some other way to assign a city to a specific number which would equal to a specific colour? Is this possible? Any help is much appreciated!
| Date | Turkey | Moscow | London | Saint Petersburg | Berlin | Madrid | Kiev | Rome | Paris | Bucharest | Minsk | Vienna | Budapest | Hamburg | Warsaw |
| 03/01/2022 | null | null | 16 | 117 | 159 | 15 | 68 | 29 | 65 | 88 | null | 88 | 15 | null | null |
| 10/01/2022 | null | null | 16 | 122 | 159 | 15 | 76 | 32 | 65 | 89 | null | 88 | 19 | null | null |
| 17/01/2022 | null | null | 16 | 123 | 168 | 16 | 94 | 24 | 70 | 86 | null | 90 | 14 | null | null |
| 24/01/2022 | null | null | 14 | 126 | 172 | 16 | 70 | 28 | 58 | 91 | null | 98 | 13 | null | null |
| 31/01/2022 | null | null | 11 | 108 | 174 | 12 | 72 | 27 | 66 | 88 | null | 92 | 11 | null | null |
| 07/02/2022 | null | null | 16 | 87 | 178 | 14 | 70 | 32 | 57 | 93 | null | 96 | 12 | null | null |
| 14/02/2022 | null | null | 16 | 69 | 174 | 15 | 77 | 31 | 60 | 89 | null | 93 | 14 | null | null |
| 21/02/2022 | null | null | 15 | 67 | 166 | 13 | 76 | 28 | 66 | 86 | null | 78 | 12 | null | null |
| 28/02/2022 | null | null | 15 | 84 | 166 | 15 | 59 | 32 | 75 | 92 | null | 93 | 15 | null | null |
| 07/03/2022 | null | null | 16 | 57 | 187 | 17 | 67 | 29 | 70 | 83 | null | 96 | 14 | null | null |
| 14/03/2022 | null | null | 15 | 46 | 172 | 14 | 77 | 28 | 66 | 91 | null | 99 | 17 | null | null |
| 21/03/2022 | null | null | 15 | 47 | 179 | 15 | 89 | 31 | 78 | 87 | null | 87 | 16 | null | null |
| 28/03/2022 | 24 | null | 15 | 53 | 176 | 14 | 91 | 28 | 73 | 85 | null | 89 | 19 | null | null |
| 04/04/2022 | 24 | null | 14 | 81 | 177 | 15 | 76 | 25 | 71 | 88 | 116 | 82 | 17 | 78 | null |
| 11/04/2022 | 3 | null | 16 | 118 | 182 | 15 | 66 | 29 | 63 | 87 | 135 | 93 | 14 | 83 | null |
| 18/04/2022 | 20 | 18 | 15 | 142 | 172 | 22 | 65 | 29 | 75 | 94 | 137 | 93 | null | 120 | null |
| 25/04/2022 | 15 | 15 | 13 | 165 | 162 | 8 | 71 | 30 | 78 | 95 | 132 | 86 | null | 119 | null |
| 02/05/2022 | 16 | 21 | 16 | 167 | 150 | 16 | 80 | 29 | 73 | 91 | 129 | 97 | null | 125 | null |
| 09/05/2022 | 21 | 17 | 15 | 168 | 169 | 16 | 72 | 29 | 71 | 93 | 129 | 100 | null | 130 | null |
| 16/05/2022 | 29 | 17 | 16 | 171 | 168 | 16 | 70 | 32 | 76 | 91 | 127 | 97 | null | 132 | null |
| 23/05/2022 | 26 | 14 | 15 | 169 | 181 | 12 | 82 | 32 | 75 | 92 | 125 | 102 | null | 133 | null |
| 30/05/2022 | 28 | 18 | 16 | 175 | 177 | 14 | 83 | 31 | 75 | 90 | 131 | 99 | null | 126 | null |
| 06/06/2022 | 32 | 18 | 15 | 178 | 175 | 14 | 87 | 26 | 78 | 90 | 133 | 99 | null | 128 | null |
| 13/06/2022 | 28 | 16 | 15 | 175 | 184 | 15 | 94 | 31 | 70 | 90 | 134 | 94 | null | 129 | null |
| 20/06/2022 | 26 | 16 | 16 | 176 | 182 | 16 | 91 | 32 | 73 | 91 | 122 | 90 | null | 132 | null |
| 27/06/2022 | 23 | 15 | 13 | 182 | 195 | 16 | 84 | 32 | 68 | 94 | 127 | 88 | null | 115 | null |
| 04/07/2022 | 32 | 15 | 15 | 181 | 198 | 16 | 83 | 31 | 65 | 94 | 128 | 92 | null | 114 | null |
| 11/07/2022 | 35 | 15 | 12 | 181 | 194 | 16 | 81 | 32 | 60 | 87 | 132 | 89 | null | 125 | null |
| 18/07/2022 | 35 | 14 | 9 | 180 | 192 | 16 | 84 | 30 | 62 | 89 | 131 | 79 | null | 127 | null |
| 25/07/2022 | 30 | 15 | 12 | 171 | 210 | 16 | 80 | 32 | 65 | 82 | 137 | 87 | null | 121 | null |
| 01/08/2022 | 20 | 16 | 14 | 179 | 234 | 13 | 82 | 32 | 65 | 84 | 122 | 92 | null | 118 | null |
| 08/08/2022 | 22 | 20 | 13 | 179 | 226 | 16 | 82 | 32 | 76 | 90 | 115 | 96 | null | 117 | null |
| 15/08/2022 | 23 | 18 | 13 | 179 | 226 | 16 | 85 | 32 | 77 | 90 | 116 | 96 | null | 117 | null |
| 22/08/2022 | 25 | 19 | 11 | 178 | 239 | 14 | 78 | 30 | 80 | 92 | 127 | 104 | null | 108 | null |
| 29/08/2022 | 27 | 19 | 13 | 172 | 231 | 16 | 90 | 29 | 79 | 89 | 119 | 105 | null | 91 | null |
| 05/09/2022 | 25 | 20 | 22 | 83 | 255 | 14 | 85 | 31 | 80 | 88 | 120 | 92 | null | 104 | 52 |
| 12/09/2022 | 25 | 22 | 22 | 100 | 260 | 14 | 85 | 29 | 77 | 93 | 124 | 82 | null | 118 | 48 |
Currently, the only way that i can solve this is by manually going through the list below and setting the colour for each city.
1 Reply
- amitchandak
Super User
Anonymous , You Can not do conditional formatting for the legend as of now
You can log an idea - https://ideas.powerbi.com/ideas/