Skip to content
Julius BongCPA
← Selected work

CS-05 · Ticketed attractions · attendance and labor planning

Forecasting attendance from weather, holidays, and the calendar

Replacing a flat seasonal curve with a driver-based attendance forecast that explains why a day will be busy — and feeds labor and revenue planning.

  • Analytics
  • FP&A
  • Executive Decision Support

Business challenge

Attendance drives revenue, labor, and purchasing, but it had been forecast largely from seasonal averages. Weather, holidays, and calendar shifts moved actual attendance far enough from the plan to affect staffing and the revenue outlook.

Why it mattered

An attendance forecast that cannot explain itself cannot be challenged or improved. Leaders need to know whether a variance came from the weather, the calendar, or the business.

Approach

  • Aligned prior-year days by day of week and holiday, not calendar date, so that comparisons are like-for-like.
  • Modeled the effect of weather and holidays on attendance for each venue separately, since the same driver can affect different venues differently.
  • Tested each driver for a real effect before including it — and left out drivers that could not be separated from ordinary seasonality.
  • Connected the forecast to the budgeting platform so labor and revenue plans use the same attendance assumption.

Solution

  • A driver-based daily attendance forecast with weather and holiday adjustments by venue.
  • Variance explanations that attribute differences from plan to weather, calendar, and underlying demand.
  • One attendance assumption shared by revenue, labor, and operating plans.

Business impact

  • Forecasts that explain their own movements, so leadership can act on the drivers.
  • Labor and revenue planning working from the same attendance number.
  • A disciplined bar for which demand drivers are allowed into the plan.

Technology / methods

  • Regression & seasonality analysis
  • Weather and holiday effects
  • Prior-year date alignment
  • Driver testing
  • Python
  • SQL

Lessons

The hardest part of a comparison is choosing the right prior-year day. Get the calendar alignment wrong and every downstream variance is wrong too.
Only include a driver you can separate from seasonality. A driver that is present every busy day will get credit for the season.

Generalized from professional experience. Organization details, figures, and system specifics are intentionally omitted.

Contact

Modernizing finance without loosening what makes it right?

I welcome conversations with finance leaders, executive recruiters, and organizations working on accounting, FP&A, and finance transformation.