La colonne Excel (distincte) écrit dans l'instruction CASE

J'ai des colonnes appelées Project , Status , Color . Chaque rangée sous Project est unique, mais le statut peut être Approved , Rejected , Submitted , etc. et il existe une couleur unique pour chaque type d'état (c'est-à-dire approuvé est vert).

Sur une autre feuille, je dois pouvoir créer une déclaration de cas qui sélectionne chaque type d'état distinct (plus pourrait être ajouté, donc il doit être dynamic) et le produire dans un format comme celui-ci:

 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 

Là où il me met les types d'état avec la couleur correspondante.

    Peut être comme ça …

     SELECT CASE "Project"."Current Status" Case Is 'Submitted': '#008000' Case Is 'In Progress': '#F1E87D' Case Is 'Rejected': '#CD0000' Case Is 'Approved': '#0000EB' CaseElse: 'WhatEver .. END SELECT