More bugfixes
This commit is contained in:
@@ -298,9 +298,9 @@ func (h *Handler) ExportAWSalesHistory(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
cols := []export.Column{
|
||||
{Key: "date", Label: "Date"},
|
||||
{Key: "total_revenue", Label: "Total Revenue"},
|
||||
{Key: "total_orders", Label: "Total Orders"},
|
||||
{Key: "avg_order_value", Label: "Avg Order Value"},
|
||||
{Key: "revenue", Label: "Revenue"},
|
||||
{Key: "cost", Label: "Cost"},
|
||||
{Key: "quantity", Label: "Quantity"},
|
||||
}
|
||||
b, err := export.ToXLSXBytes(r.Context(), "Sales History", cols, toMaps(data))
|
||||
if err != nil {
|
||||
@@ -342,10 +342,12 @@ func (h *Handler) ExportAWRepScores(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
cols := []export.Column{
|
||||
{Key: "rep_name", Label: "Sales Rep"},
|
||||
{Key: "total_revenue", Label: "Total Revenue"},
|
||||
{Key: "total_orders", Label: "Total Orders"},
|
||||
{Key: "avg_order_value", Label: "Avg Order Value"},
|
||||
{Key: "performance_score", Label: "Performance Score"},
|
||||
{Key: "territory", Label: "Territory"},
|
||||
{Key: "revenue", Label: "Revenue"},
|
||||
{Key: "orders", Label: "Orders"},
|
||||
{Key: "avg_deal_size", Label: "Avg Deal Size"},
|
||||
{Key: "margin_pct", Label: "Margin %"},
|
||||
{Key: "score", Label: "Performance Score"},
|
||||
}
|
||||
b, err := export.ToXLSXBytes(r.Context(), "Rep Scores", cols, toMaps(data))
|
||||
if err != nil {
|
||||
@@ -366,8 +368,10 @@ func (h *Handler) ExportAWProductDemand(w http.ResponseWriter, r *http.Request)
|
||||
cols := []export.Column{
|
||||
{Key: "product_name", Label: "Product"},
|
||||
{Key: "category", Label: "Category"},
|
||||
{Key: "total_quantity", Label: "Total Quantity"},
|
||||
{Key: "total_revenue", Label: "Total Revenue"},
|
||||
{Key: "quantity", Label: "Quantity"},
|
||||
{Key: "revenue", Label: "Revenue"},
|
||||
{Key: "orders", Label: "Orders"},
|
||||
{Key: "margin_pct", Label: "Margin %"},
|
||||
{Key: "demand_score", Label: "Demand Score"},
|
||||
}
|
||||
b, err := export.ToXLSXBytes(r.Context(), "Product Demand", cols, toMaps(data))
|
||||
@@ -411,10 +415,11 @@ func (h *Handler) ExportWWISupplierScores(w http.ResponseWriter, r *http.Request
|
||||
}
|
||||
cols := []export.Column{
|
||||
{Key: "supplier_name", Label: "Supplier"},
|
||||
{Key: "category", Label: "Category"},
|
||||
{Key: "total_orders", Label: "Total Orders"},
|
||||
{Key: "on_time_delivery_rate", Label: "On-Time Delivery Rate"},
|
||||
{Key: "avg_lead_time_days", Label: "Avg Lead Time (Days)"},
|
||||
{Key: "performance_score", Label: "Performance Score"},
|
||||
{Key: "fill_rate_pct", Label: "Fill Rate %"},
|
||||
{Key: "finalization_rate_pct", Label: "Finalization Rate %"},
|
||||
{Key: "score", Label: "Performance Score"},
|
||||
}
|
||||
b, err := export.ToXLSXBytes(r.Context(), "Supplier Scores", cols, toMaps(data))
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user