Skip to content

Latest commit

 

History

History
137 lines (106 loc) · 6.41 KB

File metadata and controls

137 lines (106 loc) · 6.41 KB

🛍️ Data Analytics Internship Task 4 | Olist E-Commerce Sales Analysis Dashboard 📊

Welcome to my Olist E-Commerce Sales Analysis Dashboard Project! 🚀 This project dives deep into real-world e-commerce data from the Olist platform (Brazil), transforming thousands of transactions into interactive Power BI insights that visualize sales, orders, customers, delivery times, and product performance across Brazil. 🇧🇷 The goal was to create a comprehensive, business-ready Power BI Dashboard that helps companies understand customer behavior, profit trends, and regional performance, ultimately empowering data-driven decision-making. 💼📈


🌟 Project Overview:

E-commerce businesses generate massive data daily — from customer orders to shipping and payment details. Through this project, I aimed to uncover key patterns and insights from Olist’s multi-dimensional dataset, focusing on:

  • ✨ Understanding sales & profit across different product categories, payment types, and customer states.
  • ✨ Analyzing delivery performance and identifying delays or regional bottlenecks.
  • ✨ Tracking order status distribution, payment trends, and average freight costs.
  • ✨ Discovering which regions and product types drive the most revenue and growth.
  • ✨ Building an interactive Power BI dashboard using advanced DAX calculations and data modeling. By connecting insights to business goals, this dashboard delivers strategic clarity for e-commerce success. 💡📊

🎯 Project Objectives

  • 🔹 Perform data cleaning, transformation, and integration from multiple CSV files.
  • 🔹 Conduct exploratory data analysis (EDA) to understand sales, geography, and customer segments.
  • 🔹 Create a data model with relationships across orders, items, products, payments, and customers.
  • 🔹 Design interactive visuals and KPIs for executive-level reporting.
  • 🔹 Develop DAX measures for profit, sales trends, delivery performance, and payment behavior.
  • 🔹 Build a modern Power BI dashboard with slicers, filters, and custom charts.
  • 🔹 Extract meaningful business insights to guide strategic e-commerce decisions.

⚙️ Tools & Technologies Used

🧩 Tool: Microsoft Power BI

📊 Techniques: Data Modeling | DAX | Relationship Building | Visualization Design

📁 Data Source: Olist E-Commerce Dataset (Kaggle)

💡 Analysis Types: Descriptive Analysis | Time-Series | Comparative | Customer Behavior Analysis

🎨 Visualizations Used:

  • KPI Cards 📈
  • Donut & Bar Charts 📊
  • Line & Area Charts 📉
  • Map Visuals 🗺️
  • Tree Maps 🌳
  • Tables & Filters 🎛️

🧠 Dataset Details

The Olist dataset consists of multiple CSV files containing detailed transaction-level data, including:

  • 📦 Orders Data – Order IDs, purchase dates, delivery times.
  • 👤 Customer Data – Location, customer IDs, and state.
  • 💰 Payment Data – Payment types, installments, and total values.
  • 🛒 Order Items – Product categories, prices, and freight charges.
  • 🏷️ Products Data – Category details and dimensions.
  • 🕒 Review Data – Customer satisfaction and feedback scores.

🔍 Steps Involved

1️⃣ Data Loading & Preparation 📥

  • Imported all CSV files into Power BI.
  • Handled missing values and duplicate records.
  • Merged multiple tables using Power Query Editor.
  • Standardized column names and data types for accuracy.

2️⃣ Data Modeling & Transformation 🔄

  • Built relationships between orders, customers, items, and payments tables.
  • Created calculated columns (e.g., Delivery Days, Profit Margin, Total Price).
  • Used DAX measures to compute KPIs like Total Sales, Average Delivery Time, and Revenue by Region.

3️⃣ Exploratory Data Analysis (EDA) 🔬

  • Explored regional sales patterns across Brazilian states.
  • Analyzed top-selling categories and most profitable segments.
  • Investigated customer payment behaviors and installment trends.
  • Visualized delivery time performance to identify delays.
  • Compared sales trends over time to spot growth seasons.

4️⃣ Dashboard Design & Development 🧩

Designed a multi-page Power BI dashboard featuring:

  • ✅ KPI Summary Cards (Total Sales, Orders, Customers, Profit)
  • ✅ State-wise Map Visualization for regional sales 🗺️
  • ✅ Category & Product Performance Charts 📊
  • ✅ Payment Type Distribution Donut Chart 💳
  • ✅ Delivery Time Analysis Line Chart 📈
  • ✅ Interactive Filters for Month, Category, and State 🎛️

5️⃣ Insights & Reporting 💡

Key discoveries from this dashboard include:

  • 🔝 Top-performing categories: Electronics & Construction materials.
  • 📈 Most active customers: Concentrated in São Paulo & Rio de Janeiro.
  • 💳 Payment insights: 77% of payments occur on weekdays.
  • 📆 Time-based trend: Sales peak between March–May 2018.
  • 🚚 Delivery insights: Average delivery time of 12–15 days across states.
  • 💰 Profit distribution: Majority from high-value urban regions.

📑 Deliverables

  • 📌 Power BI Dashboard → Olist_Ecommerce_Analysis.pbix
  • 📌 Cleaned & Transformed Dataset → Olist_Cleaned_Data.xlsx
  • 📌 Insight Report (PDF/Docx) → Olist_Ecommerce_Report.pdf

🚀 Conclusion:

This project demonstrates the power of Power BI and data analytics in transforming complex e-commerce datasets into clear, actionable business insights. By leveraging data modeling, DAX, and dynamic visualizations, I was able to build an interactive analytical tool that helps businesses:

  • ✅ Identify profitable regions & products
  • ✅ Understand customer payment behavior
  • ✅ Improve delivery efficiency
  • ✅ Enhance marketing & operational decisions This journey strengthened my data storytelling and Power BI development skills — proving that with the right tools, data truly speaks for business success! 💬📈

🔗 Let's Connect:-


Task Statement:-

Preview


O-list Dashboard Preview:-

Preview