我有一个返回多个字符串值的查询。我需要为每个唯一值分配一种颜色,但我无法知道会有多少个唯一值或以什么顺序。以下是查询目前返回的内容:
| ID | Value | Colour |
1 XF452 ?
2 ALL1F5 ?
3 NULL ?
1 XF452
2 BD4F
3 NULL
1 XF452
2 XF452
3 XF452
我想为每个不同的值分配一种颜色,以便它最终看起来像这样:
| ID | Value | Colour |
1 XF452 #880010
2 ALL1F5 #FF0000
3 NULL #8C8C8C
1 XF452 #880010
2 BD4F #002871
3 NULL #8C8C8C
1 XF452 #880010
2 XF452 #880010
3 XF452 #880010
我已经通过获取 Value 列的 unicode 值并在开头附加一个“#”来实现这一点,但颜色变化非常小——主要是相同颜色的不同深浅。有没有人有更好的想法?