📌 Overview
This repository represents my journey in learning and applying Data Analytics using Microsoft Power BI. It covers the complete workflow followed by data analysts — from raw data to actionable insights through interactive dashboards.
I focused on building practical, real-world skills by working with datasets, performing data transformations, and creating visually compelling reports. insights
🔰 Data Analytics Fundamentals
I started by understanding how data analytics works in real-world scenarios, including:
- Types of data analysis
- Role of a data analyst
- Importance of data-driven decision-making
I used Power Query to:
- Handle missing and inconsistent data
- Change data types
- Remove duplicates
- Perform transformations for better usability
➡️ This step helped me understand that data cleaning is one of the most critical parts of analytics.
I created structured data models by:
- Establishing relationships between tables
- Understanding fact and dimension tables
- Applying star schema design principles
➡️ This improved both performance and accuracy of my reports.
I worked with DAX to:
- Create calculated columns and measures
- Perform aggregations and filtering
- Apply basic time intelligence
➡️ This enabled deeper analysis beyond simple visuals.
I designed dashboards using:
- Bar charts, line charts, pie charts
- KPI cards and summary visuals
- Filters and slicers for interactivity
➡️ I focused on data storytelling to make insights clear and impactful.
I built complete dashboards that:
- Combine multiple visuals
- Allow user interaction
- Highlight key insights and trends
➡️ These dashboards simulate real-world business reporting.
- Microsoft Power BI Desktop
- Power Query (ETL)
- DAX (Data Analysis Expressions)
- Data Modeling Techniques
-
Project 1: Data Jobs Dashboard - Comprehensive two-page dashboard
- Features: Market overview, drill-through analysis, interactive filtering
- 📊 Dashboard File
-
Project 2: Data Jobs Dashboard 2.0 - Single-page focused dashboard
- Features: Streamlined insights, advanced DAX, star schema modeling
- 📊 Dashboard File
- 📁 monthly_files/ - Individual monthly Excel files
- 📁 star_schema_files/ - Normalized star schema format
- Power BI Desktop (Free) - Download from Microsoft Power BI
- Power BI Service Account (Free tier available) - For publishing and sharing dashboards
- Microsoft Excel (Optional) - For viewing data files
- Visit Microsoft Power BI Desktop download page
- Download and install the latest version (free)
- Sign in with your Microsoft account when prompted
- Navigate to the desired module folder (e.g.,
1_Grand_Tour/,2_Visualizations/, etc.) - Double-click any
.pbixfile to open it in Power BI Desktop - If prompted, click "Enable Content" to allow data connections
- CSV Files: Can be opened directly in Power BI Desktop using "Get Data" → "Text/CSV"
- Excel Files: Use "Get Data" → "Excel Workbook" to import
- Monthly Files: Import individual files or use folder import for batch processing
- "Enable Content" Dialog: Always click "Enable Content" when opening
.pbixfiles - Data Source Errors: If data connections fail, check the file paths in Power Query
- Missing Visuals: Ensure all required data fields are loaded and relationships are established
- If you encounter data source errors:
- Go to Home → Transform Data → Data Source Settings
- Update the file paths to match your local directory structure
- Click "Change Source" and navigate to the correct data files
- Large Datasets: Use filters in Power Query to reduce data size
- Refresh Issues: Close and reopen Power BI Desktop if refresh fails
- Memory: Close other applications if Power BI runs slowly
- Save Frequently: Power BI Desktop files can be large - save often
- Use Bookmarks: Create bookmarks to save different views of your data
- Test Interactions: Always test slicers, filters, and drill-through features
- Performance: Use measures instead of calculated columns when possible
- Documentation: Use the "About" section in your reports to document data sources and methodology
- If you find an error in this repo, please feel free to make a pull request by:
- Forking the repo
- Making any changes
- Submitting a pull request