top of page

AUTOMOBILE SALES DATA ANALYTICS

Updated: Jul 10, 2025

šŸš— Project Showcase: Analysing Automobile Demand Trends (Q1 2018 – Q2 2020)

This project demonstrates practical business analysis and data analytics skills through the exploration of automobile demand patterns over nine consecutive quarters, from Q1 2018 to Q2 2020.

šŸ” Project Objectives & Approach:

  • Define clear business questions and analytical objectives to understand demand fluctuations.

  • Use Power BI for interactive visualisations to uncover meaningful trends and market behaviours.

  • Leverage advanced analytical tools, including Python and DAX to extract deeper insights from the data.

šŸ“¦ Final Deliverables:Ā 

āœ… Defined Business Rules & Scope of Analysis

āœ… Data Cleaning & Preparation

āœ… Power BI Dashboard (Visual Storytelling & Insights)

āœ… Advanced Analytics using Python & DAX

āœ… Actionable Recommendations (Data-driven strategy formulation)


This end-to-end analysis highlights the ability to turn raw data into strategic insights that support informed decision-making in the automotive industry.


Data Set: Auto Sales Dataset


  1. Objective

    1. Top sales performance by product and country

    2. Product Line pricing analysis

    3. Sales and product demand forecasting

    4. Customer buying behaviour by country

    5. Factors influencing sales


  2. Data Processing


  3. Power BI Dashboard

3.1) OBJECTIVE: Overview of Revenue

• Top countries with the best sales performance

• Product line with the best sales performance

FINDING

• USA doubles on sales countries like Spain and France

• NYC and San Rafael contribute in big proportion to the sales in the USA

• Classic cars, trucks and buses are the most sold product line


3.2) OBJECTIVE: Product Line Pricing Analysis

• Identify where selling prices exceed factory prices.

• Highlight high-value markets and products.

• Develop strategies to leverage successful markets.

FINDING

RECOMMENDATION

• Classic Car products sell above factory prices overall.

• Singapore can sell all product lines above factory prices.

• Italy sells all product lines below factory prices.

• Increase targets for the Classic Car

• Investigate sales strategies in Singapore and Italy.

Product Line Pricing Analysis
Product Line Pricing Analysis

3.3) OBJECTIVE: Ā Customer Behaviour

• Identify the cluster based on the quantity ordered and the sum of sales

• Impact of orders on total sales

FINDING

RECOMMENDATION

• There are 3 potential clusters. Cluster 3Ā (Orange) customers/products areĀ high performersĀ in both volume and revenue.

Cluster 2Ā (Blue) might includeĀ premium or high-priced itemsĀ (high sales, low quantity).

Cluster 1(Dark Blue)Ā could representĀ bulk buyers or discounted categoriesĀ (lower price, higher quantity).

• Orders with sold units over 60 are the ones causing the sales to be over $4,000.Ā 

• Small deal sizes are sold in large quantities

• Average price per unit is $101.1

• Apply country filtering to identifyĀ regional strengths and weaknessesĀ across clusters.

• Prioritise high-performing clusters inĀ specific countriesĀ for targeted marketing and sales strategies.

Customer Behaviour and Product Segmentation
Customer Behaviour and Product Segmentation

3.4) OBJECTIVE: Ā Sales Forecasting

• Forecast next quarter for sales strategy.

• Identify seasonal sales trends in each country and overall.

FINDING

RECOMMENDATION

• Some countries lack consistent sales data from Q1 2018 to Q2 2020.

• Fluctuating graphs due to inconsistent data.

• Sales generally perform well in Q4.

Use forecasts to set sales volume targets for each country.

Sales Trend Analysis and Forecast for Q3 2020 Using Regression Modelling
Sales Trend Analysis and Forecast for Q3 2020 Using Regression Modelling

3.5) OBJECTIVE: Ā Sales and Product Projection

• Analyse trends in products and countries by examining revenue and item sales relationships using linear regression.

• Predict the number of items needed to meet sales targets for effective marketing planning.

Sales and Product Projection by Product Line and Country
Sales and Product Projection by Product Line and Country

šŸ“¦Ā Sales and Product Projection by Product Line and Country:

This interactive dashboard presents a predictive analysis of the relationship betweenĀ sales revenueĀ andĀ quantity ordered, using aĀ linear regression model.

A scatter plot visualises historical data, highlighting a clear upward trend between sales and quantity ordered.

  • The regression model allows users to input expected sales values and forecast the projected quantity.

  • Users canĀ filter and sort by Product Line and Country, enabling a more granular analysis tailored to specific markets or product segments.

🧠 Business Value:

This tool supportsĀ data-driven decision-makingĀ by:

  • Projecting demand for each product line across different regions.

  • Identifying high-performing products in key markets.

  • Enabling inventory and supply chain teams to align production plans with expected demand.


  1. Advanced Analytics using Python & DAX

    Python: Visualising Profitability by Product Line

    This Python visualisation usesĀ MatplotlibĀ to display total profit/loss (diff_price) across product lines. Bars turnĀ red when sales fall below zero, offering a clear visual cue for underperforming categories. A great example of conditional formatting in data storytelling.

    CODE:


DAX(Data Analysis Expressions):

To calculate theĀ slope and interceptĀ of a simple linear regression model within Power BI — used to predict sales quantity based on revenue performance.


🧠 Use Case

These custom DAX measures allow Power BI to:

  • Plot a trendline without using built-in analytics

  • Forecast demand for given sales inputs

  • Dynamically calculate expected outcomes using linear regression logic

Combined with slicers (e.g. byĀ Product LineĀ andĀ Country), this dashboard empowers decision-makers to explore regional or category-level performance and forecast accordingly.

To predict quantity from a given expected sales value:

quantity_predicting = [Slope]*sales_expect[sales_expect Value]+[Intercept_B]

āœ… Explanation:

  • Slope (m) — Shows how much quantity increases per unit of sales

  • Intercept_B (b) — The base quantity when sales = 0

  • sales_expect — The input or selected sales value (from slicer or parameter)


DAX for Slope:


DAX for Intercept B:



  1. Recommendations

Focus Area

Recommendation

High-Impact Product Lines

Focus onĀ Classic CarsĀ in top-performing countries (e.g., USA, Germany) to maximise revenue.

Sales Force Optimisation

Reallocate or retrain sales reps inĀ underperforming regionsĀ (e.g., UK); reviewĀ commission structures.

Forecast-Driven Targeting

Use regression models to setĀ quarterly sales goalsĀ and compare predictions with actual performance.

Dynamic Pricing Strategy

Analyse differences betweenĀ MSRP and actual priceĀ to adjust pricing for improved profitability.

Customer Segmentation

TargetĀ volume buyers vs. premium buyersĀ with personalised campaigns, based on sales clusters.

Country-Specific Strategy

AddressĀ inconsistent sales trendsĀ with regionally tailored marketing and data collection improvement.

✨ Final Thoughts

This project showcases how powerful insights can emerge when data analytics meets business intelligence. By combining tools like Power BI, Python, and DAX, we transformed raw sales data into actionable strategies that can guide marketing, sales forecasting, and operational decision-making. Whether it's optimising product focus, enhancing regional strategies, or refining pricing models, each layer of analysis drives the business toward smarter, data-informed outcomes. This end-to-end journey not only reflects technical proficiency but also highlights the true impact of analytics in navigating complex, real-world business challenges in the automotive sector.


Comments


@ 2025 YANITHA. All rights reserved

​

bottom of page