Eine andere Variante wäre die Generierung der Spalten zur Laufzeit. D.h. du erstellst dir TfrxMemoViews und dann weisst du ja beim Erstellen schon was es für eine Farbe haben sollte.
Du benötigst dazu:
Headerband mit TfrxMemoViews, welche die Tage (Überschriften) sind.
DataBand mit den TfrxMemoViews, welche die eigentlichen Daten enthalten.
Das Databand wird dann entsprechend der Anzahl der Datensätze durch FastReport vervielfältigt. (Am Databand hängst du dein Tabellenobjekt ran -- ich hoffe du hast eines).
Der Aufwand dabei ist jedoch auch nicht unbedingt gering.... aber evtl. sauberer