Skip to content

This Power BI project is a comprehensive analysis and visualization of Adventure Works, and aims to track KPIs, compare regional performance, analyze product-level trends, and identify high-value customers

Notifications You must be signed in to change notification settings

nidhigupta3/Power-BI-AdventureWorksReport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Power-BI-AdventureWorksReport

Overview of the Adventure Works Bike Shop Power BI Project

image alt

This Power BI project is a comprehensive analysis and visualization of Adventure Works, a fictional global manufacturing company producing cycling equipment and accessories.

The brief is that the management team needs a way to:
• Track KPIs (sales, revenue, profit, returns)
• Compare regional performance
• Analyze product-level trends, and
• Identify high-value customers

The dataset consists of 10 CSV files and was provided with the Maven Analytics Power BI Desktop course. The customer base is spread across 6 countries on 3 continents: Australia, Canada, France, Germany, the United Kingdom, and the United States. Sales and Return data are available for the period between 01/01/2020 and 06/30/2022. Customer details include Birth Date, Marital Status, Gender, Annual Income, Email ID, Education Level, Number Of Children, Occupation, and Home-owner Status.

The objective is to use the Power BI Desktop to:
• Connect and transform the raw data
• Build a relational data model
• Create calculated columns and measures with DAX, and
• Design an interactive dashboard to visualize the data

Tools and Technologies

• Power BI Desktop: For dashboard creation
• Power Query: Data transformation and data cleaning
• DAX (Data Analysis Expressions): Creation of calculated columns and measures
• Excel: Initial data exploration and validation

Project Highlights

The project involved the following steps:

1. Data Transformation: Cleaned and transformed raw data using Power Query

• The data was provided in CSV files for Customer Details, Product Categories, Product Sub-categories, Territories, Sales, and Returns.
• It was checked and cleaned for duplicates, errors, and transformations were performed to create calculated columns and measures with common functions and formulas.
• It is ensured that all columns have clear titles, appropriate data types, and no missing values.
• This process also involved identifying potential relationships between different data tables.
• A rolling calendar is created using M code in Power Query Editor.

2. Data Modeling: Created relationships and calculated columns for effective analysis

• Built a relational data model by creating active relations between tables and understanding cardinality and filter flow.
• This involved establishing the 'Sales Data' and 'Returns Data' tables as the foundation. One-to-many connections between tables were used for analysis.

image alt

3. Calculated fields with DAX: Created calculated columns and measures using DAX

Leveraged DAX functions to unlock deeper insights from the Adventure Works dataset. Here are some key functions used:

  1. Math Functions: For example, SUM, AVERAGE, MAX/MIN, COUNT, DISTINCTCOUNT

  2. Logical Functions: For example, IF, AND, OR, NOT

  3. Text Functions: For example, CONCATENATE, REPLACE, UPPER/LOWER

  4. Filter Functions: For example, CALCULATE, FILTER, ALL
    (For example, CALCULATE helped as a filter override, enabling me to create new filter contexts. It proved invaluable for analyzing trends over time, such as previous month’s orders, revenue, profit, returns, and overall average price)

  5. Date, Time, Time Intelligence: For example, DATE, YEAR/MONTH, DATEDIFF, DATESYTD
    (For example, DATESINPERIOD and DATESYTD helped in calculating metrics like 90-day rolling profit, along with comparing current data points to previous months in terms of orders, profit, revenue, and returns)

  6. Iterator Functions: For example, SUMX, AVERAGEX
    (For example, SUMX helped in calculating metrics like revenue, profit, and total orders for each data point, which then became the building blocks for further analysis)

  7. Relationship Functions: For example, RELATED
    (For example, RELATE seamlessly pull data from different tables for a more comprehensive analysis, similar in logic to VLOOKUP)

4. Dashboard Development: Built interactive dashboards tailored to stakeholder needs

• Designed an interactive dashboard to visualize data using visuals like KPI cards, Slicers, Tooltips, and a range of visualizations, including bar charts, line graphs, pie charts, and maps, line and clustered column charts, gauge chart, map etc., offering intuitive data interpretations.
• Created bookmarks, drill-through filters, page-level and report-level filters, slicer panel, and custom navigation buttons.

This project serves as a showcase of advanced Power BI techniques and offers a deep dive into the business analytics of a retail bike shop.

Data Visualizations for Adventure Works Analysis

The dashboard has four pages to unlock insights from the data - (1) one for the executive team, (2) one containing the geographical data, (3) one that analyzes the products, and (4) one for the customers' analysis:

1. Executive Dashboard page
• The Executive Dashboard page provides an overall view of key performance indicators (KPIs) like total revenue, profit, and orders, and top-selling product lists for easy comprehension of overall performance.
• It is equipped with a slicer panel to filter data by year and continent for a more granular view.

image alt

2. Maps page
• The Maps page shows a dynamic visualization of Adventure Works’ global order distribution, segmented by continents.
• It highlights dominant regions (e.g., US) and potential new markets (e.g., Asia, Africa, South America).

image alt

3. Product Detail page
• The Product Detail page enables a granular exploration of individual products.
• It shows details for the Patch Kit/8 Patches currently. For that product, we can see the monthly KPI versus their targets, and that not all KPIs have been fully accomplished against their targets.
• It also shows graphs for the total profit and returns, which automatically adjust with the time-period on the X-axis.

image alt

4. Customer Detail page
• The Customer Detail page delves into customer demographics and their impact on business metrics.
• It utilizes doughnut charts to illustrate customer breakdown by occupation and income.
• It shows a surge in total customers during July 2021, aligning with the peak cycling season.
• Employs a “Top 100 Customers” table to reveal customer purchase insights. (For example, revenue generated and orders placed by Mr. Maurice Shan’s versus those of Mrs. Janet Munoz's).

image alt

Decomposition Tree
Further analysis can be conducted with artificial intelligence visuals like Decomposition Trees and Key Influencers, as seen in the snippets below.
We can see that for the Product Categories 'Bikes', leading by returns rate in the Subcategory are the 'Touring Bikes', with the leading Product being the 'Touring-2000 Blue,46' bike with 8.33% Return Rate.

image alt

Key Influencers
The Key Influencers can be used to analyze the data further. In the instance shown below, one can find out what could lead a customer to be a homeowner, and by how much. For example, a parent is 1.58 times more likely to be a homeowner compared to non-parents, or a person is 1.06 times more likely to be a homeowner if their education level is 'Bachelors' compared to other levels of education in the data.

image alt

Key Learnings & Skills

• DAX & Data Modeling: DAX language for calculated columns and measures.
• Interactive Visuals: Utilized bookmarks, dynamic titles, and tooltips to enhance user experience.
• KPI Implementation: Applied conditional formatting and KPI indicators for quick insights.

About

This Power BI project is a comprehensive analysis and visualization of Adventure Works, and aims to track KPIs, compare regional performance, analyze product-level trends, and identify high-value customers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published