我有名为Project
, Status
,的列Color
。下面的每一行Project
都是唯一的,但是状态可以是Approved
、Rejected
、Submitted
等,并且每种状态类型都有唯一的颜色(即,已批准为绿色)。
在另一张纸上,我需要能够创建一个 case 语句来选择每个不同的状态类型(可以添加更多,因此它需要是动态的)并以如下格式输出:
CASE WHEN "Project"."Current Status" = 'Submitted' THEN '#008000'
WHEN "Project"."Current Status" = 'In Progress' THEN '#F1E87D'
WHEN "Project"."Current Status" = 'Rejected' THEN '#CD0000'
WHEN "Project"."Current Status" = 'Approved' THEN '#0000EB'
Else "Project"."Current Status" END
它用相应的颜色为我放入状态类型。