Skip to content

← Kembali ke daftar feature

Grouped Reporting - Agregasi Konsisten

Endpoint report-grouped dengan filter yang konsisten dengan raw report agar FE tidak butuh dua parser.

Filter dipakai bersama antara raw dan grouped report, agregasi via GROUP BY.

Masalah

FE butuh parser berbeda untuk raw vs grouped; hasil agregasi tidak konsisten.

Keputusan

Filter shared; grouped pakai reference grouping (in/out) atau consecutive (all).

Hasil

FE cukup satu parser, output agregasi konsisten dengan raw.

Implementasi

  • Filter dibagi antara raw dan grouped - ada duplikasi validasi di FE.
  • Reference grouping saat type ∈ in/out; consecutive grouping saat type = all.

Screenshot terkait

Diurutkan created_date DESC, id DESC. Filter: start_date, end_date, type, item_id[].