Blinkit is one of India’s leading quick-commerce grocery delivery companies. This project analyzes sales, product categories, outlet performance, and customer preferences to generate actionable insights.
Objective:
- Identify factors influencing sales
- Provide recommendations to improve revenue, customer satisfaction, and outlet efficiency
The dataset BlinkIT Grocery Data.xlsx
consists of transactional and categorical information about grocery items sold across different outlets.
Column Name | Description |
---|---|
Item Identifier | Unique product code for each grocery item |
Item Fat Content | Type of fat content (Low Fat, Regular, etc.) |
Item Type | Category of product (Fruits, Frozen Foods, Canned, Soft Drinks, etc.) |
Item Weight | Weight of the item in kilograms |
Item Visibility | Proportion of display area allocated to the item in the store |
Outlet Identifier | Unique ID for each store |
Outlet Establishment Year | Year when the outlet was established |
Outlet Location Type | Tier of the outlet location (Tier 1, Tier 2, Tier 3) |
Outlet Size | Size of the outlet (Small, Medium, High) |
Outlet Type | Type of supermarket (Supermarket Type1, Type2, Type3, Grocery Store) |
Sales | Total sales value of the product |
Rating | Customer rating for the product (scale of 1–5) |
- ✅ Handled missing values in
Item Weight
andSales
- ✅ Standardized categorical fields (e.g.,
LF
,low fat
→Low Fat
) - ✅ Treated outliers in
Item Visibility
andSales
- ✅ Encoded categorical variables for analysis
Dataset Summary:
- 📌 Total Records: 8,523
- 📦 Unique Items: 1,559
- 🏬 Unique Outlets: 10
- 💰 Total Sales: ₹1.2M
- 📉 Average Sales per Item: ₹141
The following DAX measures were created in Power BI for analysis:
-- Total Sales
Total Sales = SUM('BlinkIT Grocery Data'[Sales])
-- Average Sales
Average Sales = AVERAGE('BlinkIT Grocery Data'[Sales])
-- Average Rating
Average Rating = AVERAGE('BlinkIT Grocery Data'[Rating])
-- No. of Items
No. of Items = COUNTROWS('BlinkIT Grocery Data')
-- Metrics = {
("Total Sales", NAMEOF('BlinkIT Grocery Data'[Total Sales]), 0),
("Avg Sales", NAMEOF('BlinkIT Grocery Data'[Avg Sales]), 1),
("No. of Items", NAMEOF('BlinkIT Grocery Data'[No. of Items]), 2),
("Avg Rating", NAMEOF('BlinkIT Grocery Data'[Avg Rating]), 3)
}
- Power BI – Dashboarding & Visualization
- Excel – Data source
- Python/Pandas – Data preprocessing (optional)
- Open the dataset
BlinkIT Grocery Data.xlsx
for reference. - Load the
Blinkit data analysis.pbix
file in Power BI Desktop. - Refresh data if needed and explore interactive dashboards.
✨ This project provides data-driven insights into Blinkit’s grocery sales and helps in strategic decision-making for product placement, store optimization, and customer satisfaction.