<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[E-commerce Sales Analysis]]></title><description><![CDATA[E-commerce Sales Analysis]]></description><link>https://ecommerceanalysis.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 04:04:45 GMT</lastBuildDate><atom:link href="https://ecommerceanalysis.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[E-commerce Sales Analysis Using Excel, SQL & Power BI | Real-World Portfolio Project]]></title><description><![CDATA[Executive Summary:
Business Problem:An e-commerce company was offering heavy discounts without a clear understanding of their impact on profits or customer retention.
Approach:Used a structured three-step process:

Excel – Data cleaning & transformat...]]></description><link>https://ecommerceanalysis.hashnode.dev/e-commerce-sales-analysis-using-excel-sql-and-power-bi-real-world-portfolio-project</link><guid isPermaLink="true">https://ecommerceanalysis.hashnode.dev/e-commerce-sales-analysis-using-excel-sql-and-power-bi-real-world-portfolio-project</guid><dc:creator><![CDATA[Diksha Tomar]]></dc:creator><pubDate>Wed, 18 Jun 2025 18:25:26 GMT</pubDate><content:encoded><![CDATA[<h3 id="heading-executive-summary">Executive Summary:</h3>
<p><strong>Business Problem:</strong><br />An e-commerce company was offering heavy discounts without a clear understanding of their impact on profits or customer retention.</p>
<p><strong>Approach:</strong><br />Used a structured three-step process:</p>
<ol>
<li><p><strong>Excel</strong> – Data cleaning &amp; transformation</p>
</li>
<li><p><strong>SQL Server</strong> – Exploratory data analysis</p>
</li>
<li><p><strong>Power BI</strong> – Interactive dashboard design</p>
</li>
</ol>
<p><strong>Key Outcomes:</strong></p>
<ul>
<li><p>Flagged 3 discount campaigns causing financial loss</p>
</li>
<li><p>Identified the <strong>25–44 age group</strong> as the most valuable customer segment</p>
</li>
<li><p>Recommended strategies to <strong>stabilize margins during low-sales months (Feb, Jul)</strong></p>
</li>
</ul>
<h2 id="heading-tech-stack">🛠 Tech Stack</h2>
<div class="hn-table">
<table>
<thead>
<tr>
<td>Tool</td><td>Role</td></tr>
</thead>
<tbody>
<tr>
<td>Excel</td><td>Data cleaning and column engineering</td></tr>
<tr>
<td>SQL Server</td><td>Exploratory data analysis (EDA)</td></tr>
<tr>
<td>Power BI</td><td>Business dashboard &amp; insight delivery</td></tr>
</tbody>
</table>
</div><h2 id="heading-business-case">🧾 Business Case</h2>
<p>The company aimed to improve profitability and retention by understanding:</p>
<ul>
<li><p>Which discounts actually improve margins</p>
</li>
<li><p>How customer behavior varies across <strong>age, gender, location</strong></p>
</li>
<li><p>Which categories and channels drive most of the revenue</p>
</li>
</ul>
<h2 id="heading-project-objectives">🎯 Project Objectives</h2>
<ul>
<li><p>Analyze customer behavior across demographics and regions</p>
</li>
<li><p>Measure discount effectiveness on both revenue and profit</p>
</li>
<li><p>Identify high-value segments for <strong>personalized marketing</strong></p>
</li>
<li><p>Deliver actionable insights through a clear and concise dashboard</p>
</li>
</ul>
<h2 id="heading-dataset-overview">📦 Dataset Overview</h2>
<p>The dataset contains <strong>15,000+ anonymized e-commerce transactions</strong>.</p>
<div class="hn-table">
<table>
<thead>
<tr>
<td>Column</td><td>Description</td></tr>
</thead>
<tbody>
<tr>
<td><code>CID</code></td><td>Customer ID</td></tr>
<tr>
<td><code>TID</code></td><td>Transaction ID</td></tr>
<tr>
<td><code>Age_Group</code>, <code>Gender</code>, <code>Location</code></td><td>Demographics</td></tr>
<tr>
<td><code>Product_Category</code>, <code>Purchase_Method</code></td><td>Purchase metadata</td></tr>
<tr>
<td><code>Discount_Name</code>, <code>Discount_Amount_INR</code></td><td>Discount type and value</td></tr>
<tr>
<td><code>Gross_Amount</code>, <code>Net_Amount</code>, <code>Profit_Impact</code></td><td>Revenue and margin details</td></tr>
<tr>
<td><code>Purchase_Date</code></td><td>Used to derive <code>Month</code> &amp; <code>Year</code> for time-series trends</td></tr>
</tbody>
</table>
</div><h2 id="heading-process-summary">🔧 Process Summary</h2>
<h3 id="heading-step-1-excel-data-cleaning">✅ Step 1: Excel – Data Cleaning</h3>
<ul>
<li><p>Standardized date, numeric, and categorical formats</p>
</li>
<li><p>Imputed missing <code>Gender</code>, <code>Location</code>, and <code>Age_Group</code> values</p>
</li>
<li><p>Created new time features: <code>Purchase_Month</code>, <code>Purchase_Year</code></p>
</li>
</ul>
<h3 id="heading-step-2-sql-exploratory-data-analysis">✅ Step 2: SQL – Exploratory Data Analysis</h3>
<p>Key Findings:</p>
<p><strong>🧮 KPIs</strong></p>
<ul>
<li><p>Transactions: 15,000+</p>
</li>
<li><p>Customers: ~9,000</p>
</li>
<li><p>Net Revenue: ₹100M+</p>
</li>
</ul>
<p><strong>📊 Demographics</strong></p>
<ul>
<li><p><strong>25–44 age group</strong> generated the most revenue</p>
</li>
<li><p>Balanced gender ratio, but higher revenue from females</p>
</li>
<li><p>Top cities: <strong>Delhi</strong>, <strong>Bangalore</strong>, <strong>Mumbai</strong></p>
</li>
</ul>
<p><strong>📦 Category Analysis</strong></p>
<ul>
<li><p><strong>Electronics &amp; Clothing</strong> were top in revenue</p>
</li>
<li><p><strong>Home Decor</strong> had lower volume but higher <strong>profit margins</strong></p>
</li>
</ul>
<p><strong>💸 Discount Effectiveness</strong></p>
<ul>
<li><p>Used in 60%+ transactions</p>
</li>
<li><p>Not all discounts drove profit – "Flash Sale" was loss-making</p>
</li>
<li><p>Some discounts exceeded product value, leading to <strong>negative profit</strong></p>
</li>
</ul>
<p><strong>📍 Channel Mix</strong></p>
<ul>
<li><p><strong>Online</strong> had highest sales volume</p>
</li>
<li><p><strong>Offline</strong> had higher <strong>average profit per transaction</strong></p>
</li>
</ul>
<p><strong>📆 Seasonality</strong></p>
<ul>
<li><p>Best months: <strong>Nov &amp; Dec</strong></p>
</li>
<li><p>Weakest: <strong>Feb &amp; Jul</strong></p>
</li>
<li><p>Q4 contributed over <strong>35% of yearly revenue</strong></p>
</li>
</ul>
<h3 id="heading-step-3-power-bi-dashboard-creation">✅ Step 3: Power BI – Dashboard Creation</h3>
<p>The dashboard includes:</p>
<div class="hn-table">
<table>
<thead>
<tr>
<td>Visual</td><td>Insight</td></tr>
</thead>
<tbody>
<tr>
<td>KPI Cards</td><td>Revenue, Orders, Unique Customers, Avg. Profit</td></tr>
<tr>
<td>Line Chart</td><td>Monthly Revenue Trend</td></tr>
<tr>
<td>Bar Chart</td><td>Profit by Category</td></tr>
<tr>
<td>Pie Chart</td><td>Purchase Channel Mix</td></tr>
<tr>
<td>Stacked Chart</td><td>Discounted vs Non-discounted Orders</td></tr>
<tr>
<td>Region Map</td><td>Revenue by State</td></tr>
<tr>
<td>Matrix</td><td>Discount Name vs Profit by Category</td></tr>
</tbody>
</table>
</div><h2 id="heading-key-insights">🔍 Key Insights</h2>
<div class="hn-table">
<table>
<thead>
<tr>
<td>Area</td><td>Insight</td></tr>
</thead>
<tbody>
<tr>
<td><strong>Product Strategy</strong></td><td>Home Decor = high margin; Electronics = high volume but lower margin</td></tr>
<tr>
<td><strong>Discount Strategy</strong></td><td>Some heavy-discount campaigns led to <strong>net loss</strong></td></tr>
<tr>
<td><strong>Customer Segments</strong></td><td>25–44 yrs = high revenue generators</td></tr>
<tr>
<td><strong>Geography</strong></td><td>Tier 1 cities dominated revenue; smaller cities had higher <strong>profit per order</strong></td></tr>
<tr>
<td><strong>Channel Mix</strong></td><td>Online = scale; Offline = better margin</td></tr>
<tr>
<td><strong>Seasonality</strong></td><td>Q4 best for revenue; Q1/Q3 need focused campaigns</td></tr>
</tbody>
</table>
</div><h2 id="heading-business-recommendations">📢 Business Recommendations</h2>
<ul>
<li><p><strong>Eliminate or reconfigure</strong> 3 unprofitable discount campaigns</p>
</li>
<li><p>Target <strong>25–44 age group</strong> in Tier 1 cities with loyalty offers</p>
</li>
<li><p><strong>Bundle high-margin products</strong> with popular electronics</p>
</li>
<li><p>Run <strong>boosted campaigns</strong> in Feb and Jul to smooth seasonal dips</p>
</li>
<li><p>Double down on <strong>offline promotions</strong>, leveraging higher profit/order</p>
</li>
</ul>
<h2 id="heading-business-impact">📈 Business Impact</h2>
<div class="hn-table">
<table>
<thead>
<tr>
<td>Outcome</td><td>Description</td></tr>
</thead>
<tbody>
<tr>
<td>🔥 Loss Prevention</td><td>Flagged 3 discount campaigns leaking profits</td></tr>
<tr>
<td>🎯 Marketing Focus</td><td>Targeted customer segment = better ROI</td></tr>
<tr>
<td>🧠 Demand Planning</td><td>Identified seasonal trends for inventory strategy</td></tr>
<tr>
<td>💼 Profit Growth</td><td>Bundling + channel strategy for higher margin</td></tr>
</tbody>
</table>
</div><h2 id="heading-folder-structure-on-github">📁 Folder Structure on GitHub</h2>
<p><strong>🔗Repository Link:</strong> <a target="_blank" href="https://github.com/Dikshatomarr/ecommerce-analysis"><strong>Github</strong></a></p>
<pre><code class="lang-bash">ecommerce-analysis/
├── Dashboard_preview/   → Dashboard screenshots
├── Excel/               → Cleaned Data 
├── PowerBI/             → .pbix file with full report
├── SQL-Query/           → All SQL code <span class="hljs-keyword">for</span> metrics and analysis
</code></pre>
<h2 id="heading-lets-connect">📬 Let’s Connect</h2>
<p>I’m actively exploring data analyst opportunities and building real-world, outcome-driven portfolio projects.</p>
<ul>
<li><p>🔗 GitHub: <a target="_blank" href="https://github.com/Dikshatomarr">@Dikshatomarr</a></p>
</li>
<li><p>💬 Open to feedback, collaborations, or mentorship</p>
</li>
</ul>
<h3 id="heading-if-youre-a-recruiter-or-hiring-manager">⭐ If you're a recruiter or hiring manager:</h3>
<p>This project demonstrates core skills in <strong>data wrangling, analysis, visualization</strong>, and <strong>business insight generation</strong>—exactly what's needed in high-impact analyst roles.</p>
]]></content:encoded></item></channel></rss>