Supermarket Sales Performance Analysis Using Power BI
Project Description:
The Supermarket Sales Performance Analysis report is designed to help stakeholders understand
sales trends, customer preferences, and profitability across different branches, cities, and product
lines. This report also sheds light on customer satisfaction levels to guide improvements in product
offerings and service quality.
Importance of the Project:
By analyzing sales and customer behavior data, the report enables the business to make data-driven
decisions, such as inventory management, product pricing, and customer retention strategies. It
provides a holistic view of branch performance, product demand, and customer preferences,
empowering better resource allocation, targeted marketing, and profit optimization.
Potential Stakeholders:
o Store Managers: To track performance at branch levels and monitor sales trends.
o Product Managers: For insights into high-demand product lines and popular items.
o Finance Teams: To assess profitability and revenue across branches and products.
o Marketing Teams: To create targeted campaigns based on customer purchase behavior.
o Customer Experience Teams: To understand customer satisfaction and improve service.
Project Initialization
o Project Title: Supermarket Sales Performance Analysis
o Objective: To analyze supermarket sales performance, focusing on revenue, customer
segmentation, and profitability, while evaluating customer satisfaction ratings across
different branches and product lines.
Key Insights
o Identify top-performing branches and product lines.
o Assess purchasing trends by customer type, gender, and payment method.
o Track profitability and gross income across branches and product categories.
o Evaluate customer satisfaction based on transaction ratings.
Features Descriptions
o Invoice ID: Unique identifier for each transaction.
o Branch: The supermarket branch where the transaction occurred.
o City: City in which the branch is located.
o Customer Type: Classification of the customer (e.g., Member or Non-member).
o Gender: Gender of the customer.
o Product Line: Category of the product (e.g., Health & Beauty, Sports).
o Unit Price: Price per unit of the product.
o Quantity: Number of units purchased.
o Tax 5%: Tax amount on the transaction.
o Total: Total transaction amount (including tax).
o Date: Date of the transaction.
o Time: Time of the transaction.
o Payment: Payment method used (e.g., Cash, Credit Card).
o COGS: Cost of Goods Sold.
o Gross Margin Percentage: Predefined margin percentage.
o Gross Income: Income earned from the transaction.
o Rating: Customer satisfaction rating for the transaction.
Data Preparation
Dataset: Import the supermarket sales dataset as a CSV file into Power BI. (Storage Mode: Import)
Data Cleaning:
o Remove duplicate records, if any.
o Convert Date and Time columns to appropriate date and time formats.
o Ensure numeric fields like Quantity, Unit Price, and Gross Income are correctly set as
numeric data types.
Calculated Columns: (Optional as we created the calendar)
o Month and Day: Extracted from the Date column to support time-based analysis.
o Hour: Extracted from the Time column to assess peak sales times.
Data Transformation
In Power Query Editor:
1. Load and Clean Data: Load the dataset and clean the data by renaming columns and adjusting
data types as needed.
2. Calculated Columns:
- Total Sales: Compute using the SUM of Total for branch-level and product-level analysis.
- Gross Income Percentage: Calculate as Gross Income / Total Sales to analyze profitability.
Data Model
- The dataset is a single, flat table, so no additional relationships are required. Creating a Calendar
Table and linking it to the Date column is recommended for date-based filtering.
Report Design
Visuals:
Sales Overview:
o Card Visual: Display KPIs such as Total Sales, Total Gross Income, and Average
Rating.
o Bar Chart: Show Total Sales by Branch to visualize branch performance.
Customer Analysis:
o Pie Chart: Show Customer Type distribution.
o Stacked Column Chart: Sales distribution by Gender and Product Line.
o Column Chart: Popularity of each payment method
Profitability:
o Matrix Visual: Display Gross Income by Branch and Product Line.
o Clustered Bar Chart: Compare Gross Income and Quantity Sold across Product Lines.
Customer Satisfaction:
o Bar Chart: Display Average Rating by Branch and Product Line.
o Scatter Plot: Show Gross Income vs. Rating to assess the correlation between
profitability and satisfaction.
Adding Interactivity
o Slicers: Create slicers for Branch, Product Line, Customer Type, and Date to allow dynamic
filtering.
o Drill-through: Enable drill-through on visuals for a more detailed view by branch or product line.
Calculated Measures
o Total Sales = SUM(Total)
o Average Rating = AVERAGE(Rating)
o Total Gross Income = SUM(Gross Income)
Final Report Layout
o Page 1: Sales Overview: High-level KPIs, branch comparison, and primary sales metrics.
o Page 2: Customer Analysis: Detailed demographic analysis, showing sales distribution by customer type and payment method.
o Page 3: Profitability: Insights into gross income and product line profitability.
o Page 4: Customer Satisfaction: Customer ratings by branch and product line.
Export and Sharing (Optional)
o Publish the report to Power BI Service for stakeholder access.
o Set up regular data refreshes if new sales data becomes available.
Recent Comments
Archives
Categories
Categories
- Inspiration (1)
- Style (1)
- Technical Blog (30)
- Tips & tricks (2)
- Uncategorized (25)