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
-
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 totalvaluepada bulan berjalan tersebut (now).
- Memperbarui pengurutan data pada endpoint
-
Frontend BLONJO (
blonjo/src/pages/insights/VisualAnalyticsPage.tsx):- Mengurutkan
categoriesdanitemssecara otomatis di sisi client berdasarkancurrentMonthKey(now) terbesar ke terkecil. - Menambahkan penanda visual
(Bulan Aktif ▼)dan sorotan warna emerald pada header kolom bulan berjalan untuk kejelasan informasi.
- Mengurutkan