Lanjut ke konten
Samkarsa Logbook

v1.0.0-048 — Pengurutan Matriks Pembelian Berdasarkan Value Group Terbesar di Bulan Now

Mengubah logika pengurutan pada menu Insight -> Analitik Visual (purchase matrix) agar kategori dan item produk diurutkan berdasarkan nilai transaksi (Value Rp) terbesar pada bulan berjalan (now).

1mnt baca

  1. Backend SAJEN (sajen/app/api/v1/insights.py):

    • Memperbarui pengurutan data pada endpoint GET /api/v1/insights/purchase-matrix.
    • Mengambil kunci bulan berjalan (current_month_key = date.today().strftime("%Y-%m")).
    • Mengurutkan array kategori (result_categories) dan item produk (items) secara descending berdasarkan total value pada bulan berjalan tersebut (now).
  2. Frontend BLONJO (blonjo/src/pages/insights/VisualAnalyticsPage.tsx):

    • Mengurutkan categories dan items secara otomatis di sisi client berdasarkan currentMonthKey (now) terbesar ke terkecil.
    • Menambahkan penanda visual (Bulan Aktif ▼) dan sorotan warna emerald pada header kolom bulan berjalan untuk kejelasan informasi.