An interactive Weather Dashboard built in Power BI using WeatherAPI, featuring AQI insights, temperature trends, and dynamic visualizations.
This project demonstrates how to build a Weather Dashboard in Power BI using data from a weather API.
The dashboard integrates live or historical weather data and transforms it into meaningful insights for end users.
It provides a comprehensive view of environmental conditions, enabling better understanding of patterns and trends.
- π API Integration β Weather data sourced from an external API and loaded into Power BI.
- π Data Modeling β Power Query used to clean and transform JSON/CSV responses into structured tables.
- π Dynamic Visuals β Charts, cards, and conditional formatting for temperature, humidity, wind speed, and AQI.
- πΊ Location Filtering β Slicers to explore weather metrics by city, state, or region.
- π¨ User-Friendly Design β Clear visuals with interactive elements for quick insights.
- π‘ Temperature Trends (daily/hourly analysis).
- π§ Humidity & Wind Speed Indicators.
- π’π΄ Air Quality Index (AQI) with color-coded health guidance.
- π Comparisons Across Locations using bar/line visuals.
- Clone or download this repository.
- Open the
Weather DASHBOARD PROJECT.pbix
file in Power BI Desktop. - Replace the sample API key or dataset with your own WeatherAPI key.
- Refresh the data and start exploring the dashboard.
- How to connect Power BI to an API.
- Transforming JSON/CSV weather data into a clean model.
- Designing interactive dashboards with KPIs and slicers.
- Applying conditional formatting for better storytelling.

- Power BI Desktop (Data Modeling + Visualization)
- DAX Measures (for AQI color coding & health suggestions)
- WeatherAPI (for weather data source)
β¨ Built by Atharva Joshi