← All projects

PROJECT 101 / 102 · Commerce

Retail performance with Power BI.

How can a commercial team monitor sales, credits, and customer coverage without ambiguous KPI definitions?

Advanced Power BI projectRetailExecuted notebook

THE RESULT

What the data shows

The reconciled model preserves 541,909 source lines and £10.67 million of gross sales. Credits are 8.41% of gross invoiced value; identified customers cover 83.5% of gross sales.

The model makes grain, signed credits, distinct invoices, customer coverage, and filter context explicit. This is a BI implementation over existing source data, not an independent replication.

Retail performance with Power BI — chart from the computed study output
Computed study output. Full values and units are available in the results download.
Computed results · 12 of 13 rows. Values rounded for display; source units and raw column names are retained in the download.
MonthCompleteMonthGrossSalesCreditsNetValueSourceLinesCreditValueRatio
2010-12Complete month823,746.1474,789.12748,957.0242,4810.09079
2011-01Complete month691,364.56131,364.30560,000.2635,1470.19
2011-02Complete month523,631.8925,569.24498,062.6527,7070.04883
2011-03Complete month717,639.3634,372.28683,267.0836,7480.0479
2011-04Complete month537,808.6244,601.50493,207.1229,9160.08293
2011-05Complete month770,536.0247,202.51723,333.5137,0300.06126
2011-06Complete month761,739.9070,616.78691,123.1236,8740.0927
2011-07Complete month719,221.1937,921.08681,300.1139,5180.05273
2011-08Complete month759,138.3854,333.75704,804.6335,2840.07157
2011-09Complete month1,058,590.1738,902.551,019,687.6250,2260.03675
2011-10Complete month1,154,979.3084,274.631,070,704.6760,7420.07297
2011-11Complete month1,509,496.3347,740.081,461,756.2584,7110.03163
Download the complete result table ↓

Inside the Power BI project

Three editable report pages, 17 DAX measures, and a documented model with active single-direction relationships.

  1. Retail performance
  2. Customer lens
  3. Data quality & reconciliation

The native report format passes Microsoft’s validator. Data checks and visual field references pass independently. Desktop refresh and rendering remain to be verified; the chart above is a Python analysis figure.

Download all DAX measures ↓
Download the Power BI runbook ↓

THE METHOD

From source to answer

Invoice-line fact table, four conformed dimensions, single-direction relationships, 17 filter-aware DAX measures, and independently reconciled source totals.

The Python source exposes this study’s transformations. The complete project download includes shared preparation and evaluation routines.

THE NEXT DECISION

What follows from the finding

Use the report to select a country and period, inspect credit exposure and customer coverage, then define a measurable retention experiment with a commercial owner.

Where the conclusion stops

This report extends the original retail case study using the same historical observations. Snapshot customer segments are fixed at 10 December 2011. Credits are not linked to original sales, and invoice value is not profit. Native Power BI refresh and rendering remain unverified because Desktop is not installed.

Related studies may reuse observations or holdouts. These are historical analyses; associations and backtests do not demonstrate commercial impact. Further model tuning needs new, untouched evaluation data.