Ravindra BagaleCourses & study guides मराठी Track your progress
This KPI Hub has moved to one shared hub for Excel and Power BI. Open the new KPI Hub →

Retail Store KPIs in Power BI

Ten important KPIs for a shop or online store. Each card has what it is, why it matters, the DAX measure and a tiny worked example. Tap a card to open it full size, or scan its QR code.

About this data: All examples are made-up teaching numbers for shops in Mumbai, Leeds, Chennai, New York, Bengaluru, Dublin, Hyderabad, Toronto, Manchester and Pune, in ₹, £, $ and €. Table and column names (Sales, Traffic, Stock, Receipts, Returns, Store) are sample names; change them to match your model.
Retail Store KPIs in Power BI overview card
Net Sales KPI card: what, why, DAX and example
Net Sales: Money from sales after discounts and returns.Net Sales = SUM(Sales[Gross]) - SUM(Sales[Discount]) - SUM(Sales[Returns])
Average Order Value KPI card: what, why, DAX and example
Average Order Value: Average money one bill brings.AOV = DIVIDE([Net Sales], DISTINCTCOUNT(Sales[OrderID]))
Units per Transaction KPI card: what, why, DAX and example
Units per Transaction: Average items in one bill.UPT = DIVIDE(SUM(Sales[Qty]), DISTINCTCOUNT(Sales[BillID]))
Conversion Rate % KPI card: what, why, DAX and example
Conversion Rate %: Share of visitors who buy.Conversion % = DIVIDE( DISTINCTCOUNT(Sales[OrderID]), SUM(Traffic[Visitors]))
Gross Margin % KPI card: what, why, DAX and example
Gross Margin %: Profit share left after product cost.Gross Margin % = DIVIDE( [Net Sales] - SUM(Sales[COGS]), [Net Sales])
Sales per Sq Ft KPI card: what, why, DAX and example
Sales per Sq Ft: Sales earned by each square foot of floor.Sales per SqFt = DIVIDE([Net Sales], SUM(Store[AreaSqFt]))
Inventory Turnover KPI card: what, why, DAX and example
Inventory Turnover: How many times stock is sold and refilled.Inventory Turnover = DIVIDE(SUM(Sales[COGS]), AVERAGE(Stock[StockValue]))
Sell-Through Rate % KPI card: what, why, DAX and example
Sell-Through Rate %: Share of received stock that got sold.Sell-Through % = DIVIDE(SUM(Sales[Qty]), SUM(Receipts[Qty]))
Return Rate % KPI card: what, why, DAX and example
Return Rate %: Share of orders sent back.Return % = DIVIDE(DISTINCTCOUNT(Returns[OrderID]), DISTINCTCOUNT(Sales[OrderID]))
Repeat Customer Rate % KPI card: what, why, DAX and example
Repeat Customer Rate %: Share of customers who buy again.Repeat % = DIVIDE(COUNTROWS(FILTER( VALUES(Sales[CustomerID]), CALCULATE(DISTINCTCOUNT(Sales[OrderID]))>=2)), DISTINCTCOUNT(Sales[CustomerID]))

Quick quiz

1. A shop has Gross Sales ₹50,000, discounts ₹4,000 and returns ₹1,000. Net Sales is…

2. Net Sales $9,000 from 300 orders. AOV is…

3. 2,000 visitors, 60 orders. Conversion Rate % is…

4. Which KPI tells you how fast stock is sold and refilled?

← All business KPI sets (KPI Hub)