Inventory Velocity
A Power BI dashboard that classifies inventory movement (fast/slow/dead) using time-window logic and highlights stock concentration and dead inventory value for action.
Summary
Business impact
This dashboard turns “inventory intuition” into an auditable classification system, helping teams quickly identify where inventory is moving, where it’s slowing, and where dollars are tied up in dead stock.
Gallery
Screenshots and artifacts from the build (sanitized where needed).
I anchored the classification around practical time windows: items with activity in the last 90 days are “fast,” items that haven’t moved recently but have within the last year are “slow,” and anything beyond 365 days is treated as dead stock.
- Created clean dimensions for items, vendors, and locations.
- Used sales and purchase facts to provide context and allow drilldown.
- Added an enriched item fact containing a usable “last purchase date” field for velocity logic.
The velocity label is computed using days since last purchase date (DATEdiff against TODAY), then mapped into Fast / Slow / Dead buckets. Missing dates are handled explicitly so “no purchase date” doesn’t silently distort counts.
- Surfaced top fast movers by sales quantity (last 90 days).
- Surfaced top dead stock by inventory value to show where dollars are tied up.
- Included tables that allow quick investigation (item number, vendor, on-hand, value, last activity).
I added a definition panel explaining exactly what each category and metric means (especially “dead stock” and inventory value), so the page supports consistent decision-making across teams.