top of page
Screenshot 2568-08-16 at 9.58.31 PM.png

[Ep 1] Executive Lens — What the Business Looks Like From Above

  • Writer: Puii Duangtip
    Puii Duangtip
  • Aug 18
  • 6 min read

Updated: Sep 27


A bar chart can tell you sales went up last month.

It can’t tell you why.


Most dashboards look great on the surface — clean charts, neat filters, maybe even a color palette that would make a designer proud. But a beautiful dashboard doesn’t guarantee understanding.


That part lives between the bars — in the context, the comparisons, the follow-up questions that turn numbers into strategy. This is the part where the numbers stop sitting quietly on a page.


And once you see it, you can’t unsee it.



Welcome to the Series: Reading Between the Bars — Finding the Story Your Business Data’s Been Hiding.


The Episode:




When I finished building the dashboards for my technical interview challenge, I thought the hard part was over.


All the SQL queries were clean. The data models were neat. The visuals were polished.


But dashboards, I quickly learned, aren’t the story.

They’re just the cover of the book.

The real magic happens when you read them — when you stop admiring the graphs and start asking, “Okay, but what is this actually telling me?”


This blog is the second half of that journey — the moment I stopped thinking like a data builder and started thinking like a decision-maker.


So I sat down, opened the first dashboard, and started reading.





Dashboard 1: Executive Summary — The “If You Only Have 2 Minutes” View

This is the big-picture heartbeat of the business. One page. One glance.


Revenue, campaign performance, customer counts, ROI — the essentials a VP could check between meetings and instantly know: Are we winning? Slipping? Or holding steady?


Dashboard with revenue data: 11.37M lifetime, 2.86M yearly. 4986 customers, 171K transactions. Charts show trends, payment preferences, and ROI.

The only filter here is Timeline — but that’s where the story starts.


To keep us on the same page:

  • Calendar Year: January 1 – December 31.

  • Fiscal Year: April 1 – March 31 (e.g., April 2024 is Fiscal Year 2025; March 2024 is Fiscal Year 2024).

Why it matters: A fiscal year can align reporting with the natural business cycle, often ending in a slow period so year-end work happens without peak-season chaos.



Key Metrics & Why They Matter:

Revenue (yearly, quarterly, monthly)

The headline number everyone checks. Our FY2025 revenue is $2.86M means nothing without context. Not until we compare it to last year’s same period.

Revenue dashboard with "11.37M Lifetime Revenue" in large text. Year: 2.86M (-4.06%), Quarter: 642.14K (-28.99%), Month: 693.77K (+6.29%).
Revenue Trends

Peaks, dips, and seasonality clues tell us when the business surges — and when it needs a push.

Line graph titled "Revenue Trends" shows last year's revenue (red dashed line) declining, and this year's (green line) stabilizing.
Active Customers

4,986 lifetime, but how many are truly active this year? Some may be hibernating, and that changes the retention story.

Number 4986 with "Active Customers" text on a white background, suggesting business statistics or performance metrics.
Total Transactions

High volume can mean strong engagement — or a lot of low-value orders.

White background with black text "171K" and green text "Total Transactions," indicating a summary of transaction data.
ROI

Lifetime ROI: 4.4%. This year: 3.9%. That drop raises a question — is it higher marketing spend, lower returns, or both?

Bright green rectangle with bold black text "4.4%" and "ROI" below. Minimalistic design with a focus on financial data.
Average Order Value ($66.13)

Even a $1 lift per order across 128K transactions = $128K more revenue without finding new customers in year 2024.

Green square with text: "$66.13 Avg Order Value" in black. Simple, informative design focuses on average order value data.
Top-Performing Locations

Kelowna leads in revenue. Is it brand love… or just store count?

Bar chart titled "Cities Driving the Most Revenue" shows Kelowna in yellow leading, followed by Kamloops, Vancouver, Victoria, Nanaimo, and Abbotsford in black.
Best-Selling Days

Weekends are strong (no surprise). But Monday and Tuesday beat other weekdays — thanks to campaigns. What happens if those campaigns stop? Do sales hold, or drop?

Bar chart titled "Best Selling Days" shows highest sales on Saturday and Sunday in orange, and lower sales Monday to Friday in black.
Payment Preferences

Credit cards top the list. But if we want faster cashflow, could a “pay with cash, get X% off” incentive work? Or, if the goal is higher spend, could we partner with a bank for bonus points?

Bar chart titled "Customers Prefer to Pay" shows preferences: orange for Credit Card, dark brown for Mobile Payments, black for Debit Card, Cash.
Transaction Channel

In 2024, dine-in ruled. In 2025, delivery/takeout surged. Habit change? Market trend? Or external events?

Bar graph titled "Where Customers Place Their Orders" shows "Dine-in" in orange, suggesting high preference, over three black bars.
2024
Bar chart titled "Where Customers Place Their Orders" shows delivery, takeout, dine-in, and drive-thru in descending order of preference.
2025

ROI by Campaign
The quickest gut check: Did the campaign give more than it took? A high ROI means the spend worked hard. A low or negative ROI means we might be better off redirecting budget elsewhere.
Bar chart titled "Campaigns That Delivered" shows spend and ROI. Bars in black and gray; green line indicates ROI percentages above each bar.

Takeaway: Top-line metrics tell you something is happening. They never tell you why.


When I first pulled this view, I could see the trends.

But the real value came from asking the “why” in every number.

And that “why” became the thread I followed through every other dashboard.





Dashboard 2: Products — What are people actually buying?

Once we know where the money’s coming from, the next question is simple: What’s on the plate?


I sliced the dataset by timeline again — not because I like extra charts, but because products tell a different story when you watch them over time. Some spike when the weather or mood changes. Think ice cream in July and comfort hotpot on rainy nights — timing matters.


Dashboard displaying product sales data for 2024-2025; revenue $8.47M, 529K items, top item is Monty Mushroom Burger. Graphs show trends.

Dashboard showing 2024 sales: $728.02K revenue, 47K items, avg order 2.13. Top item: Monty Mushroom Burger. Graphs of sales, size, and demographics.
Monthy Mushroom Burger
Dashboard with revenue at $632.86K, 31K items sold, avg order 2.09. Top item is Chocolate Cheesecake. Graphs show sales and demographics.
Chocolate Cheesecake

Key Metrics & Why They Matter:

Revenue, Items Sold, & Average Order Size

Revenue and total items sold set the scene — high-performing categories keep the business steady. But the hidden story lives in average order size. Bigger baskets mean more revenue without more customers.

Dashboard displaying metrics: $8.47M Revenue on blue, 529K Items on white, 4.15 Avg Size Order on green, conveying a business summary.
Category & Top-Selling Product

When we sort by category, meals dominate. But product-level detail brings surprises: the Burger leads in total sales, while Chocolate Cheesecake wins on highest average price. Bundle the two, and you’ve got an easy revenue lift — no extra ad spend.

Bar chart and table show burgers as top-selling item; Monty Mushroom Burger leads with $728,018 revenue. Text: What People Buy Most.
Item Sold Trend Line & Average Order Size Trend Line (Monthly Trends)

The charts tell a seasonal story. In some months, order sizes dip — not because traffic falls, but because customers choose smaller-ticket items. Perfect timing for a “Meal + Treat” offer or a limited seasonal combo to bring those baskets back up.

Line graph titled "Monthly Items Sold" with a green line for this year; the line trends downward then steadies. Legend shows green and orange.
Graph showing average order size per month. Green line represents this year's data. Legend indicates last year (orange) and this year (green).
Basket Behavior by Age

In 2024, the 25–34, 35–44, and 45–54 groups all generate similar revenue. The gap is in basket size — 35–44 leads, followed by 45–54, then 25–34.


The cheesecake bubble shows how much 25-34 customers love it. Now it's time to turn that sweet tooth into bigger baskets.

Chart of order size, revenue, and customer count by age group. Colored dots represent age ranges: 18-24 to 65+. Axes show revenue and order size.
All Products
Chart shows order size, revenue, and customer count by age group with colored circles. Revenue ranges from $60K to $140K.
Chocolate Cheesecake
Average Order Size by Gender

Almost no difference. That means broad strategies work — unless you’re selling something niche. In that case, a gender-specific price or promo could move the needle.

Bar chart titled "Average Order Size by Gender" shows values: Male 4.154, Female 4.153 in green; Other 4.134 in black.

From here, the question shifts: not what they’re buying, but where.




Dashboard 3: Location — When “Top” Isn’t the Whole Story

Bar chart titled "Cities Driving the Most Revenue." Kelowna leads in yellow, followed by five cities in black bars. Simple, clear design.

Kelowna may top the revenue chart at first glance.

It’s easy to think: “Kelowna loves us most.”


Then I stripped away the store count. Just for curiosity.


Dashboard showing sales data: $8.5M revenue, $66.43 avg order, 128K transactions. Bar charts display age, product, payment, and weather trends.
Dashboard showing 2024-2025 Kelowna data: revenue, transaction trends, average order value, top-selling days, customer demographics, and preferences.
Kelowna
Dashboard showing Vancouver store metrics: revenue, average order value, sales trends, buyer demographics, payment preferences, and weather impact.
Vancouver
Dashboard showing 2024 revenue in Victoria. Highlights: $860.7K city revenue, $68.32 avg order, best sales on Sat. Charts on age, loyalty, and weather impact.
Victoria

That’s when Vancouver and Victoria stepped out of the shadow.


Each with a single store.

Each pulling in almost the same volume — about 13K transactions in 2024.

Vancouver: $899.5K in revenue.

Victoria: $860.7K.


Their average order value? Almost identical — $69.35 vs. $68.32.


And Kelowna?

$3.4M across four stores. About $850K each.

Per store, Vancouver edges Kelowna by $49.5K — a 6% lead.


Suddenly, the headline shifted:

Kelowna wins on scale.

Vancouver wins on efficiency.

Victoria wins on flavor — literally, their customers order more drinks than anyone else.


Key Metrics & Why They Matter:

Revenue by City

Comparing each city’s share of company total reveals the true drivers.

City revenue data: $3.4M in red, down 60.35%. Company total: $8.5M. Quarter: 796.09K (+2.79%), Month: 270.16K (+3.09%) in green.
Kelowna
AOV Potential & Total Transactions

Kelowna’s transaction is huge (50K), but a $2–$3 lift per order could add $100K–$150K annually without a single new store.

Green and white infographic: $66.61 Avg Order Value, 4 Stores, 50K Total Transactions.
Kelowna
Top Products

Kelowna and Vancouver share the same top categories, but Victoria is different—its top 5 includes “Drinks” instead of “Breakfast.” This suggests Victoria’s audience leans toward beverages (coffee, tea, smoothies) over full meals—perhaps due to lifestyle, commuting patterns, or weather habits. That’s a green light for multi-drink bundles and size upgrades.

Bar chart titled "What People Buy Most" shows Burger as the most popular, highlighted in yellow, followed by Seafood, Dessert, Kid's Meal, and Drink.
Victoria
Channel Preferences

Victoria orders most via delivery, especially on cloudy days — prime for drink bundles with sexy delivery promos. Kelowna and Vancouver skew dine-in — perfect for in-store experiences, group offers, and table-side upsells.

Bar chart titled "How Locals Prefer to Pay" with 4 bars: Delivery (lime green), Dine-in (dark green), Drive-Thru, and Takeout (both black).
Victoria
Best-Selling Days

Weekends rule, but weekday promos like Plant-Based Mondays and Double Points Tuesdays spike sales. (We’ll unpack each campaign later.)

Bar chart titled Best Selling Days; shows sales per day. Saturday is dark gray, Sunday is light blue, both higher than weekdays in black.
Who’s Buying

Ages 25–34 and 35–44 lead the spend. Target them with combos they already love — coffee + breakfast, family dine-ins, early dinners.

Bar chart titled "Who's Driving Sales in This City." Bars show age groups 25-34 to 65+, with varying heights, indicating sales impact.
Loyalty Tiers

Gold members spend the most per visit. Bronze is the biggest group — and the easiest to upgrade.

Bar chart titled "Loyalty Tiers That Spend the Most" shows Bronze, Silver, Gold, and Platinum bars. Gold bar is tallest, indicating highest spend.

The Plot Twist

If we’d stopped at “top city by revenue,” the plan was simple — double down on Kelowna.


But the real story was more interesting:

Kelowna needs an upsell strategy.

Vancouver is ready for scaling.

Victoria could surge with weather-triggered drink promos.


It wasn’t just where the stores were.

It was how each city played the game.



But behind every big number is a person — a customer making choices. And to really understand growth, you need to zoom in on them.


That’s where we head next: [Ep.2] Customer Lens. Layering in campaign performance and RFM segmentation will reveal not just where revenue happens, but who drives it, and what triggers their spending.

Comments


bottom of page