makes glimpse more forgiving and adds column headers
This commit is contained in:
@@ -786,17 +786,26 @@
|
||||
|
||||
|
||||
(defn balance-sheet-headers [pnl-data]
|
||||
(doto
|
||||
[(into [{:value "Period Ending"}]
|
||||
(cond-> []
|
||||
(> (count (set (map :client-id (:data pnl-data)))) 1)
|
||||
(conj (into [{:value "Client"}]
|
||||
|
||||
(mapcat identity
|
||||
(for [client (set (map :client-id (:data pnl-data))) ]
|
||||
(cond-> [{:value (date->str (:date (:args pnl-data)))}]
|
||||
(mapcat identity
|
||||
(for [client (set (map :client-id (:data pnl-data))) ]
|
||||
(cond-> [{:value (str (-> pnl-data :client-codes (get client)))}]
|
||||
|
||||
(:include-comparison (:args pnl-data))
|
||||
(into [{:value (date->str (:comparison-date (:args pnl-data)))}
|
||||
{:value "+/-"}])))))]
|
||||
println))
|
||||
(:include-comparison (:args pnl-data))
|
||||
(into ["" ""]))))))
|
||||
true
|
||||
(conj (into [{:value "Period Ending"}]
|
||||
|
||||
(mapcat identity
|
||||
(for [client (set (map :client-id (:data pnl-data))) ]
|
||||
(cond-> [{:value (date->str (:date (:args pnl-data)))}]
|
||||
|
||||
(:include-comparison (:args pnl-data))
|
||||
(into [{:value (date->str (:comparison-date (:args pnl-data)))}
|
||||
{:value "+/-"}]))))))))
|
||||
|
||||
(defn append-deltas [table]
|
||||
(->> table
|
||||
|
||||
Reference in New Issue
Block a user