Choose your character

It shows in the top bar and on your profile. Change it any time.

Projects/Greenbasket Market

The empty-shelf problem

Find the stores losing sales to empty shelves. Clean a weekly export, compare stores, and build an availability report.

ProjectGreenbasket Market · fictional company2 hr4 stagesData and analytics

One brief, three toolsYour tables pass from Google Sheets to SQL to Tableau. You finish with a written readout.

The brief

Greenbasket's operations manager has store sales, stock checks, delivery records and a promotion calendar. Some stores report strong demand but frequent unavailable products. Decide where the team should investigate first, and keep observed availability problems apart from changes in demand.

  • Data: twelve weeks of store sales, stock checks, deliveries and promotions.
  • You deliver a clean observations table, a store comparison, a dashboard and a readout.
  • Stages open as the content lands.

The project path

Open any available stage
  1. 1
    Google Sheets30 min

    Clean the weekly export

    Standardize store and product keys, find duplicate stock checks and flag missing observations.

    Reads
    stock_checks · stores
    Produces
    observations · quality_log

    SQL reads the clean observations.

    Coming soonContent in progress
  2. 2
    SQL35 min

    Compare the stores

    Join observations to sales and promotions, without treating a missing stock check as a stockout.

    Reads
    observations · sales · promotions
    Produces
    store_availability

    Tableau reads the summary.

    Coming soonContent in progress
  3. 3
    Tableau35 min

    Build the availability view

    Separate availability, demand and data coverage, with filters for store and period.

    Reads
    store_availability
    Produces
    availability_dashboard

    Your readout cites the dashboard.

    Coming soonContent in progress
  4. 4
    Readout20 min

    Recommend the first investigation

    Cite the dashboard, name the uncertainty and propose the next measurement.

    Reads
    availability_dashboard
    Produces

    Optional: present it in Interview Hub.

    Coming soonContent in progress

Each stage includes reference inputs. Starting in the middle or using them doesn't complete the earlier stages.

Your Work Gym account

Save your progress and pick up on another device. Your browser's progress comes with you.

We'll email you a link. It works once and expires in 15 minutes.

You can keep practicing without an account.