Blog · Board and management reporting
BI in retail industry reporting explains why store and category results changed. Work a sales and gross profit bridge from quantities, realized prices, and merchandise costs, then assign the exceptions to the people who can act.
BI in retail industry reporting explains which stores and categories changed, what moved sales and profit, and who should act. Start with quantities, realized prices, merchandise costs, and returns from the existing exports. Reconcile the explanation to the reported change before recommending a promotion, replenishment action, or supplier discussion.
A store manager needs to know where performance changed within the store. A merchant needs the category and product explanation across stores. Finance needs both views to produce the same company total. These are different cuts of the same records, with consistent definitions underneath.
The general business intelligence guide explains the reporting discipline. In retail, useful measures include net sales, units sold, realized selling price, COGS, gross profit, and gross margin. Availability and physical returns can help explain exceptions once their own records are complete.
Agree on what revenue includes. The Census Bureau's retail definition measures sales after refunds and allowances and excludes sales taxes collected directly from customers and passed to government. Use an equally explicit scope for the management review, and document differences from the ledger.
Also separate the full estate from comparable stores. A store opening, closure, or transfer between regions can change the total without indicating improvement in the stores operating throughout both periods. Keep those scope changes visible rather than assigning them to price or volume.
Use sales lines with transaction date, store, product, category, signed quantity, net merchandise sales, discounts, and return references. Add the recorded cost of the goods sold. Keep store and product identifiers stable across both periods, even if their descriptive names changed.
The following illustrative US retailer compares August and September 2026. To make the arithmetic reproducible, each displayed category contains one unchanged product. Quantities are net units, realized prices are after discounts and returns, and unit costs reconcile to recorded COGS. A live review should calculate effects at product level before adding them to categories.
| Store / category | August units | August net price (USD) | August unit cost (USD) | September units | September net price (USD) | September unit cost (USD) |
|---|---|---|---|---|---|---|
| Charlotte / Basics | 1,000 | 20 | 12 | 1,100 | 20 | 12 |
| Charlotte / Premium | 500 | 40 | 24 | 450 | 38 | 24 |
| Raleigh / Basics | 800 | 20 | 12 | 760 | 20 | 13 |
| Raleigh / Premium | 400 | 40 | 24 | 440 | 40 | 24 |
Net sales = Net units × Realized net price
Gross profit = Net units × (Realized net price − Unit cost)
Gross margin = Gross profit / Net sales
The IRS gross profit explanation subtracts COGS from net receipts. Keep that merchandise measure separate from store operating profit, which also needs the relevant operating expenses. Consistent cost classification matters when comparing stores.
| Store / category | August net sales (USD) | September net sales (USD) | August gross profit (USD) | September gross profit (USD) |
|---|---|---|---|---|
| Charlotte / Basics | 20,000 | 22,000 | 8,000 | 8,800 |
| Charlotte / Premium | 20,000 | 17,100 | 8,000 | 6,300 |
| Raleigh / Basics | 16,000 | 15,200 | 6,400 | 5,320 |
| Raleigh / Premium | 16,000 | 17,600 | 6,400 | 7,040 |
| Total | 72,000 | 71,900 | 28,800 | 27,460 |
For Charlotte Premium, September sales are 450 × 38 = 17,100. Gross profit is 450 × (38 − 24) = 6,300. Raleigh Basics earns 760 × (20 − 13) = 5,320 after its unit cost rises.
Company sales fall by $100, from $72,000 to $71,900, while gross profit falls by $1,340, from $28,800 to $27,460. Gross margin moves from 28,800 / 72,000 = 40.0% to 27,460 / 71,900 = 38.2%, rounded to one decimal place. The gross profit margin guide explains that ratio and its cost boundary in more detail.
A sales-only view would understate the operating question. The retailer has nearly unchanged revenue and materially less merchandise profit. The next step is to prove which inputs explain that difference.
Use the prior price for the quantity effect, then use current quantity for the price effect. This assigns the interaction between quantity and price to price and makes the bridge exact.
Quantity effect on sales = (Current units − Prior units) × Prior price
Price effect on sales = Current units × (Current price − Prior price)
| Store / category | Quantity effect on sales (USD) | Price effect on sales (USD) | Total sales change (USD) |
|---|---|---|---|
| Charlotte / Basics | 2,000 | 0 | 2,000 |
| Charlotte / Premium | -2,000 | -900 | -2,900 |
| Raleigh / Basics | -800 | 0 | -800 |
| Raleigh / Premium | 1,600 | 0 | 1,600 |
| Total | 800 | -900 | -100 |
The company check is 72,000 + 800 − 900 = 71,900. Charlotte Premium's price effect is 450 × (38 − 40) = −900. Its quantity effect is (450 − 500) × 40 = −2,000.
For profit, value the quantity movement at prior unit gross profit. Keep the same price effect and add current units multiplied by the negative change in unit cost.
| Store / category | Quantity effect on profit (USD) | Price effect on profit (USD) | Cost effect on profit (USD) | Total profit change (USD) |
|---|---|---|---|---|
| Charlotte / Basics | 800 | 0 | 0 | 800 |
| Charlotte / Premium | -800 | -900 | 0 | -1,700 |
| Raleigh / Basics | -320 | 0 | -760 | -1,080 |
| Raleigh / Premium | 640 | 0 | 0 | 640 |
| Total | 320 | -900 | -760 | -1,340 |
Raleigh Basics' cost effect is −760 × (13 − 12) = −760. The company profit check is 28,800 + 320 − 900 − 760 = 27,460. Reconcile the underlying sales and COGS totals to the ledger as a separate check; a closing bridge alone cannot prove the source export is complete.
The Charlotte merchant should inspect the Premium product's discount and promotion records before changing its price. The Raleigh buyer should verify the Basics cost increase against merchandise cost records. Store operations should investigate availability before interpreting fewer units as weaker demand.
Use a BI dashboard to display the agreed result and material exceptions. Keep the evidence, ownership, and follow-up cadence described in BI reporting best practices alongside the review. An arithmetic effect identifies where to investigate; it does not establish the commercial cause by itself.
Bring a store and product sales workbook, with merchandise costs and the comparison periods, or a Google Sheet containing those records. Covirage maps the columns; its tools compute and check the figures, and the external AI model explains the changes with every figure traced to its rows. Create a free Covirage account and bring a sample of your own export.
See revenue driver analysis for the supporting business context.
It helps a manager decide where to investigate pricing, availability, product mix, returns, and merchandise costs. The useful output connects a measured change to the store or category records behind it, then identifies the person who can verify and address the cause.
Share net sales, units, realized prices, merchandise costs, gross profit, and gross margin using agreed periods and exclusions. Operations can add availability and returns evidence. Finance should reconcile the commercial totals before those additional measures are used to explain a change.
Higher unit volume can offset lower realized prices in revenue while supplier cost increases reduce profit. A shift toward lower-margin items can have the same effect. Work at product level before aggregating categories so changes in mix remain visible.
Include them in the total business result, but identify their contribution separately from stores open in both periods. Use a documented comparable-store definition for the operating review. Otherwise footprint expansion can hide a decline in the existing estate.