feat: combo ticket 50/50 split + Best of Creation museum

- Combo tickets (matching multiple museums) split revenue/visits evenly
- Each museum gets its own row tagged with TicketType=combo, ComboWith
- Added Best of Creation (متحف خير الخلق) to museum mapping
- Holy Quraan Museum now shows 3.3M total (was 971K without combo share)
- ComboMuseums column tracks split factor for auditing

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
fahed
2026-03-31 13:53:25 +03:00
parent 1f1e0756d0
commit 4f4559023b
4 changed files with 57 additions and 15 deletions

View File

@@ -20,6 +20,9 @@ export interface AggregatedRecord {
Date: string;
MuseumName: string;
Channel: string;
TicketType: 'single' | 'combo';
ComboMuseums: number;
ComboWith: string;
Visits: number;
Tickets: number;
GrossRevenue: number;