Restaurant leads the modeled revenue mix.
Dining is the largest sales contributor, so kitchen speed and server coverage affect the whole venue.
Case study 02 · Power BI · Operations
A decision-focused analytics model connecting revenue, guests, capacity and labor across trampoline, bowling, arcade, restaurant, bar and Mean Mug.
Context
Management needs to understand the entire guest journey—not six disconnected reports.
Toast, Roller, bowling, arcade and labor systems each describe a different part of the operation. I designed a star-schema model that gives leaders one view of performance while preserving department-level detail.
Process
Power BI report design
Each dashboard is followed by a few plain-language conclusions so a reader can understand the business meaning without knowing Power BI.
Dining is the largest sales contributor, so kitchen speed and server coverage affect the whole venue.
Lane availability and turnaround should be watched before wait times become a guest problem.
Its modeled labor percentage is the highest, making flexible shifts and cross-training important.
The solution is targeted coverage—not adding the same number of employees to every shift.
Safety minimums remain in place even during call-outs or low-demand periods.
Repeated overtime can reveal hiring needs, weak scheduling or insufficient cross-training.
Interactive dashboard
—
Workforce scenarios
Select a scenario to see how staffing pressure and the manager response change.
—
Staffing logic
Schedule from reservations, waivers and arrivals—not total daily attendance.
Use covers, table turns and ticket volume to protect speed of service.
Match bar labor to drink transactions, events and evening demand.
Plan cooks, prep and dish from forecast tickets and item complexity.
Maintain minimum zone coverage even when demand or attendance changes.
Staff from lane utilization, party bookings and redemption traffic.
Open lean, add coverage around arrival and parent-wait peaks.
Use a second leader during peaks and preserve close, safety and recovery coverage.
Challenges & responses
Arrival volume outruns the forecast.
Open overflow check-in, deploy a floater, and pace walk-ins.A critical role falls below coverage.
Activate cross-trained backup and protect safety minimums first.Bowling or trampoline waits climb.
Adjust reservation pacing, turn zones faster, and communicate wait times.Ticket times threaten the dining experience.
Simplify the station mix, add expo support, and throttle large orders.Event demand creates a beverage queue.
Add a support bartender, batch approved items, and separate service wells.A POS or attraction system goes offline.
Switch to documented offline procedures and reconcile once service returns.Visuals
The trend view identifies periods that require earlier staffing, inventory and programming decisions.
Revenue alone is paired with gross profit so volume is not mistaken for contribution.
Utilization connects guest traffic to operating limits before wait times damage the experience.
Department labor rates reveal where scheduling and cross-training deserve attention.
Results
December is the strongest modeled month. Staffing, inventory and promotional plans should be settled before demand arrives.
Bowling carries the highest modeled utilization, making lane turnaround and reservation pacing priority measures.
Measure whether attraction visits convert into restaurant, bar and Mean Mug purchases instead of managing each area alone.
The modeled labor rate is highest here. Scheduling and cross-training should follow demand by hour and day.
Recommendations