Engineers Clinic
BeginnerBusiness trackFP-MBA-07

Sales pipeline dashboard and territory design in Power BI

Define sales KPIs, model CRM data in Power BI, build a pipeline dashboard the VP of Sales will use every Monday, and redesign unbalanced territories with data.

AI, Data & AnalyticsPower BI
6 Guided Steps37h Internship TierSubmit: KPI definitions + synthetic CRM data set + Power BI model with DAX measures + pipeline dashboard (.pbix) + territory analysis + VP readout deckVerified CertificateAI Rubric Graded
Program Overview

Industry project · for Northfield Industrial Supply, a B2B distributor with 46 sales reps across 9 territories in the US and Canada

Northfield Industrial Supply sells fasteners, bearings and maintenance supplies to factories and contractors. Revenue last year was about US$310 million, through 46 field reps in 9 territories, six in the US Midwest and three in Ontario and Quebec.

The VP of Sales has three problems. Every Monday, her sales operations analyst spends half a day building a pipeline report in Excel from CRM exports, and the numbers rarely match what the regional managers say. Forecasts have missed by more than 15% in three of the last four quarters. And reps complain that territories are unfair: two Ontario reps cover 600 accounts each while a Chicago rep covers 140 of the biggest.

You are the sales operations intern. In six weeks you will: - agree definitions for pipeline KPIs such as coverage, win rate, average deal size, sales cycle and pipeline velocity; - generate a realistic synthetic CRM extract (accounts, opportunities with stage history, reps, territories and targets) with stated assumptions, because real CRM data is confidential; - clean and model it in Power BI as a star schema with DAX measures; - build a pipeline dashboard with drill-down from company to territory to rep; - analyse territory workload and potential, and propose a rebalanced design; - present the dashboard and the territory proposal to the VP.

Done means the Monday report refreshes in minutes, every KPI has a single agreed definition, the VP can see which territories will miss the quarter, and a territory proposal balances workload and potential within about 15% across reps, with a plan to handle account moves without losing customers.

Sales KPI designData modelling (star schema)DAX measuresDashboard designTerritory designStakeholder presentation
What you submit

KPI definitions + synthetic CRM data set + Power BI model with DAX measures + pipeline dashboard (.pbix) + territory analysis + VP readout deck

Stack: Power BI Desktop, Power Query, Excel or Google Sheets, Python (optional, for data generation)

How it is graded
  • Agreed KPI definitions15

    Each KPI has one written definition, a formula and an owner, and the dashboard uses exactly that definition.

  • Clean data model20

    The model is a star schema with correct relationships, a date table and no ambiguous joins.

  • Correct DAX20

    Measures return correct values when checked against the source data at company, territory and rep level.

  • Useful dashboard25

    The VP can answer which territories will miss the quarter and why, within two clicks.

  • Territory proposal20

    The rebalanced design brings workload and potential within about 15% across reps and includes a transition plan.

Pass 60% · Merit 75% · Distinction 90%

Learning Outcomes
Define sales KPIs that people agree on
model CRM data as a star schema
write DAX measures
build a dashboard with drill-down
balance territories on workload and potential
Target Audience

Engineering Students

Diploma, B.Tech, B.E., BCA, MCA, or M.Tech students seeking practical experience.

Aspiring Developers

Developers who want to build proof-of-work capstone projects for tech resumes.

Job Seekers

Graduates looking for AI-evaluated code review & verified industry credentials.