What a Data Analyst Portfolio Actually Needs
A hiring manager reviewing your portfolio is trying to answer one question: can this person take raw, messy data and turn it into something useful? Each project should demonstrate a complete cycle — data acquisition, cleaning, analysis, and a clear output. Here is what a strong portfolio covers:
E-commerce Sales Analysis
- SQL queries: revenue by category, top 10 products, monthly order trend
- Cleaned dataset (handle nulls in delivery dates, standardise city names)
- Power BI / Excel dashboard: revenue KPIs, category breakdown, monthly trend, delivery time vs rating scatter
HR Attrition Analysis
- Python notebook: data cleaning, exploratory analysis, correlation with attrition
- At least 6 visualisations: attrition rate by department, by age group, by overtime status, by job satisfaction, by salary band, attrition rate over years at company
- Written summary: top 3 factors driving attrition, with a recommendation for each
SQL Sales Performance Report
- SQL script file with 8–10 queries: monthly revenue, rep performance ranking, category YoY growth, top customers by LTV, 90-day inactive customers
- Window functions used: RANK, LAG for MoM, SUM OVER for running totals
- CTEs used: at least one multi-step CTE for a complex calculation
- Results exported as CSV for visualisation
Power BI Financial Dashboard
- Power BI report (.pbix file published to Power BI Service, or screenshots in README)
- DAX measures: Total Revenue, Revenue vs Budget %, YoY %, MTD Revenue, Top 5 Products (RANKX)
- Report pages: Executive Summary (KPI cards + trend), Regional Breakdown (map + bar), Product Performance (matrix with conditional formatting)
- At least one SWITCH-based dynamic metric selector
Python Automated Monthly Report
- Python script (not just a notebook): run it from command line, takes a CSV path as argument
- Output: multi-sheet Excel file — Monthly Summary, By Region, By Product, Clean Data
- Conditional formatting applied: red for below-target rows, green for above
- Email draft section: script prints a plain-text executive summary at the end
A/B Test Analysis
- Python notebook: data cleaning, group split validation, conversion rate by group
- Statistical test: two-proportion z-test or chi-square test using scipy.stats
- Confidence intervals for both groups
- Power analysis: what sample size would be needed to detect a 1% lift with 80% power?
- Written conclusion: would you recommend shipping the new design? Why?
GitHub Portfolio Structure
Each project should be its own GitHub repository. Your GitHub profile itself is also a landing page — fill in your bio, pin your best 4–6 repos, and add a profile README.
5 Portfolio Mistakes That Get You Rejected
Build Your Portfolio at EVIKA ACADEMY
Our data analytics course in Noida Sector 51 guides you through building a portfolio as you learn — SQL, Python, Power BI projects on real datasets with mentor feedback. Online & offline batches available.
📱 Book Free Demo Class →Frequently Asked Questions
How many projects should a data analyst portfolio have?
Three to five well-executed projects are sufficient. The minimum is three: SQL, Python/Pandas, and a dashboard. Each must include working code, a business-question README, and at least one visual. More projects only help if each is complete and polished.
What datasets should I use for my data analyst portfolio?
Use public datasets: Kaggle (Olist e-commerce, IBM HR Attrition, A/B Testing), Northwind (SQL), AdventureWorks/Superstore (Power BI), or data.gov.in for India-specific data. Avoid Titanic and Iris — they signal coursework, not original analysis.
Do I need a GitHub account for my data analyst portfolio?
Yes — GitHub is the standard platform. Each project should be a separate repository with a README, dataset link, SQL files, Python notebooks, and dashboard screenshots. Pin your best 4–6 repos on your profile.
What is the most impressive portfolio project for a data analyst fresher?
The Python automated report project stands out for demonstrating practical value. The A/B testing project stands out at product companies. For most generalist roles: one solid SQL project (window functions + CTEs) + one Power BI dashboard with real DAX is the strongest pair.
Where can I build a data analyst portfolio with guidance in Noida?
EVIKA ACADEMY in Noida Sector 51 guides students through SQL, Python, and Power BI portfolio projects during the course with instructor feedback. Online and offline batches. WhatsApp +91-8081035456.