Finance Path · Mission 13 of 25Medium

Revenue seasonality

GROUP BY month (ignoring year) to reveal seasonality

Back to Finance

The Brief

Mei LinFP&A Managerfpna

I'm modeling 2026 — need the 'shape' of our revenue year. Group revenue across 2023-2025 by calendar month (1-12, ignoring year). Use LOWER() for the revenue filter. Columns: `month`, `total_revenue`.

You'll practice

Date extractionGROUP BYAVG

Tables available

fact_transactionsdim_accounts

Hints (3)

Each hint you reveal reduces the XP you can earn. Try the query first.

Hint 1

Filter `LOWER(account_type) = 'revenue'`, posted = 1.

Hint 2

GROUP BY `EXTRACT(MONTH FROM txn_date::date)` — across all 3 years combined.

Hint 3

Sort by month ascending. You'll get 12 rows (one per calendar month).