This Power BI project analyzes Formula 1 data from 1950 to 2020, offering a historical perspective on the sport's evolution. It highlights legendary drivers, dominant constructors, and iconic circuits through interactive visualizations. The report is designed for fans, analysts, and data enthusiasts seeking insights across decades of racing.
|
|
|
|
Data was compiled from publicly available historical Formula 1 datasets.
The data was cleaned, transformed, and structured using Power Query within Power BI.
Relationships were established between tables to enable dynamic filtering and interactive analysis.
Included data files:
circuits.json: Circuit metadataconstructors.csv: Constructor detailsdrivers.txt: Driver profilesraces.csv: Race calendarresults.csv: Race outcomes
|
|
|
|
|
|
- 1: Driver finished 1st, 2nd, or 3rd (podium finish)
- 0: Driver finished outside the top 3 Used to analyze podium consistency across drivers, constructors over seasons.
- 1: Driver won the race
- 0: Driver did not win Helps track total wins and identify dominant drivers or teams over time.
Normalizes race points across seasons using a consistent scoring system based on the modern Formula 1 format.
This allows fair comparisons across eras with different point systems.
| Finish Position | total_points_adjusted |
|---|---|
| 1st | 25 |
| 2nd | 18 |
| 3rd | 15 |
| 4th | 12 |
| 5th | 10 |
| 6th | 8 |
| 7th | 6 |
| 8th | 4 |
| 9th | 2 |
| 10th | 1 |
| 11th and beyond | 0 |
Calculates the percentage of races won by a driver relative to his total participations.
Measures the percentage of races where a driver finished on the podium (top 3).
The report is structured into several interactive pages:
- High-level dashboard with key metrics.
- Navigation chevron to access detailed report sections.
- Filter drivers by nationality.
- View win counts and podium finishes.
- Compare performance across seasons.
- Analyze constructor performance by nationality.
- Explore win and podium statistics.
- Identify dominant teams over time.
- Frequency of Grand Prix events.
- Circuit popularity and usage trends.
- Geographical distribution of races.
- Download the report files from the repository.
- Copy the full path of the downloaded files.
- Paste the path into the Power BI parameter field to connect the report to the data source.
- Publish the report to Power BI Service (Microsoft Fabric) for online access and sharing.
- 🚀 Developed a comprehensive Formula 1 analytics report covering data from 1950 to 2020.
- 📊 Collected, cleaned, and modeled multi-source historical datasets to ensure accuracy and consistency.
- ⚙️ Designed advanced DAX measures for podium finishes, race wins, and normalized scoring systems.
- 🧩 Built an intuitive Power BI data model enabling seamless filtering across drivers, constructors, and circuits.
- 🎨 Created interactive dashboards featuring dynamic visuals, drill-throughs, and tooltips for deeper insights.
- ☁️ Published and deployed the report to Power BI Service (Microsoft Fabric) for online collaboration.
- 📈 Enabled comparative analysis of drivers, constructors, and races across seven decades of Formula 1 history.
- 🧮 Enhanced analysis using percentage-based measures (
% race_winsand% race_podium) to reveal performance consistency and winning efficiency.
This project is open-source and distributed under the MIT License.
Original author: Malvik Vaghadia
All rights and credits belong to the original creator.
The MIT License permits use, modification, and distribution, provided the original license and copyright notice are retained



