This Power BI project provides a comprehensive analysis of Maxab's sales operations by integrating agent visit data and retailer order information. The solution transforms raw field data into an interactive dashboard that delivers actionable insights across sales performance, retailer behavior, and agent productivity to drive strategic business decisions.
The analysis aimed to:
- Clean and prepare raw visit and order data for analysis
- Measure agent performance through key metrics (Strike Rate, Ticket Size)
- Analyze retailer activation patterns (Organic vs Inorganic)
- Calculate monthly retention rates and identify growth opportunities
- Segment retailers using RFM analysis for targeted strategies
- Optimize agent time utilization and route efficiency
- Build an interactive dashboard for ongoing performance monitoring
The analysis uses two primary datasets:
- VISIT Table: Contains agent visit information (
visit_id,agent_id,retailer_id,visit_date,start_time,arrive_time,end_time,visit_reason,manager_id) - ORDER Table: Contains order transaction details (
order_id,order_date,retailer_id,NMV,sales_status_id,sales_order_status_description)
I built a Star Schema data model in Power BI for optimal performance:
- Fact Tables:
VISIT,ORDER - Dimension Tables:
RETAILERS(bridge table),CALENDAR(custom date table) - Relationships:
RETAILERS[Retailer ID]→VISIT[retailer_id](1:Many)RETAILERS[Retailer ID]→ORDER[retailer_id](1:Many)CALENDAR[Date]→VISIT[visit_date](Active)CALENDAR[Date]→ORDER[order_date](Inactive)
- Total Visits, Associated Orders, Strike Rate
- Total NMV, Average Ticket Size
- Monthly Active Retailers, Retention Rate
-
Agent Performance Segmentation:
- Calculated Strike Rate and Ticket Size for each agent
- Identified top performers and coaching opportunities
- Analyzed time utilization and travel efficiency
-
Retailer Activation Analysis:
- Distinguished between Organic (self-activated) and Inorganic (agent-driven) activations
- Tracked daily activation patterns and trends
-
RFM Retailer Segmentation:
- Calculated Recency, Frequency, and Monetary value for each retailer
- Segmented retailers into categories: Champions, Loyal, At Risk, Need Attention
- Developed targeted strategies for each segment
-
Visit Impact Analysis:
- Measured effectiveness of agent visits by time of month
- Identified optimal timing for maximum impact
The interactive Power BI report consists of four pages:
- Executive Overview: High-level KPIs, performance trends, and agent leaderboard
- Agent Performance: Detailed analysis of strike rates, ticket sizes, and time utilization
- Retailer Analysis: RFM segmentation, retention trends, and activation patterns
- Operational Insights: Visit impact analysis and operational efficiency metrics
- Power BI: Data modeling, DAX measures, visualization, and dashboard design
- Power Query (M): Data transformation and cleaning
- DAX: Advanced calculations for performance metrics and time intelligence
- Download the
Maxab_Sales_Analytics.pbixfile - Open in Power BI Desktop
- Use the interactive filters to analyze performance by:
- Time period (month, quarter, year)
- Agent teams or individual performers
- Retailer segments
- Geographic regions
-
Agent Performance Optimization:
- Implement targeted coaching for agents with low strike rates
- Develop reward programs for top performers
- Optimize travel routes to reduce non-productive time
-
Retailer Retention Strategy:
- Create tailored engagement programs for At Risk retailers
- Develop loyalty rewards for Champion retailers
- Implement proactive outreach for declining segments
-
Activation Improvement:
- Focus agent efforts on high-potential geographic areas
- Develop self-service tools to increase organic activations
- Optimize visit scheduling based on impact analysis
-
Operational Efficiency:
- Streamline visit reporting and order tracking
- Implement real-time performance monitoring
- Develop predictive analytics for resource allocation
Maxab-Sales-Analytics/
│
├── Data/
│ ├── VISIT.csv
│ └── ORDER.csv
│
├── Assets/
│ └── dashboard_overview.png
│
├── Documentation/
│ ├── DAX_Measures.pdf
│ └── User_Guide.pdf
│
├── Maxab_Sales_Analytics.pbix
└── README.md
Mahmoud Abdallah