This view must deliver
- •One explorer with period, channel and point-of-sale filters combined, not three separate reports.
- •Comparison against the previous equivalent period.
- •Chart plus the table behind it, because the table is what gets exported.
- •Export the aggregate currently on screen.
Blocked on
- •Heavy overlap with Transactions: both expose the same filters and an export. The split must be enforced — Transactions is row-level, Reports is aggregate — or the same queries get built twice.
- •Scheduled or emailed reports are not in scope; confirm that is intentional.