Filesq3-revenue.alknb.py
q3-revenue.alknb.py18.4 KB · Updated Oct 6, 2026
IdleKernel Default · Python 3.12.13A✦

Revenue review

Snowflake orders joined with BigQuery CRM accounts. Refreshed daily.

ordersCell 2 · SQL
Snowflake orders
SELECT order_id, account_id, order_month, amount_usd
FROM analytics.marts.fct_orders
WHERE order_month >= '2026-01-01'
FilterAll columns 48,213 rows
order_idUtf8account_idUtf8order_monthDateamount_usdDecimal(12, 2)
ord_90412acc_11822026-09-0118,400.00
ord_90413acc_04572026-09-012,950.00
ord_90414acc_22102026-09-0141,200.00
4 min ago · 1.8 s
accountsCell 7 · SQL
BigQuery accounts
SELECT account_id, segment, region
FROM crm.accounts
FilterAll columns 3,402 rows
account_idUtf8segmentUtf8regionUtf8
acc_1182EnterpriseNorth America
acc_0457SMBEMEA
acc_2210EnterpriseAPAC
4 min ago · 940 ms
revenueCell 8 · SQL
Notebook DuckDB revenue
SELECT o.order_month AS month, a.segment, a.region,
       SUM(o.amount_usd) AS revenue
FROM orders o JOIN accounts a USING (account_id)
GROUP BY ALL ORDER BY month
FilterAll columns 81 rows
monthDatesegmentUtf8regionUtf8revenueDecimal(14, 2)
2026-09-01SMBNorth America145,672
2026-09-01SMBEMEA85,127
2026-09-01SMBAPAC47,859
4 min ago · 212 ms
periodCell 9 · Python
period = alkera.ui.range_slider(
    months(revenue), value=("Jan", "Sep"), label="Months",
)
MonthsJan – Sep 2026
4 min ago · 8 ms
kpisCell 10 · Python
in_period = revenue.filter(period.contains("month"))
alkera.hstack([
    alkera.callout(f"**{usd(in_period)}** revenue", kind="success"),
    alkera.callout(f"**{share(in_period, 'Enterprise'):.0%}** Enterprise"),
    alkera.callout(f"**{usd(monthly(in_period))}** per month"),
])
$15.8MRevenue9 months
58%Enterprise shareJan – Sep 2026
$1.8MAverage per monthAll segments
4 min ago · 36 ms
trendCell 11 · Python
alkera.chart(revenue.filter(period.contains("month"))).line(
    x="yearmonth(month)", y="sum(revenue)", color="segment",
).title("Monthly revenue by segment").tooltip()
Monthly revenue by segment$0M$0.3M$0.5M$0.8M$1M$1.3MJanFebMarAprMayJunJulAugSepRevenueSegmentEnterpriseMid-marketSMB
4 min ago · 41 ms
by_regionCell 12 · Python
alkera.chart(revenue.filter(is_q3)).bar(
    y="region", x="sum(revenue)", color="segment",
).title("Q3 revenue by region").tooltip()
Q3 revenue by region$0M$0.5M$1M$1.5M$2M$2.5M$3M$3.5MNorth AmericaEMEAAPACRevenueSegmentEnterpriseMid-marketSMB
6 min ago · 38 ms
mixCell 13 · Python
alkera.chart(revenue.filter(period.contains("month"))).pie(
    theta="sum(revenue)", color="segment", inner_radius=54,
).title("Revenue mix").tooltip()
Revenue mixSegmentEnterpriseMid-marketSMB
4 min ago · 33 ms

Takeaways

  • Enterprise grew fastest, about 5% a month, and drives most of the growth.
  • North America leads; EMEA is gaining on Mid-market deals.
  • SMB is flat. Pricing changes ship in Q4.