Skip to content

NouraAlgohary/Sales-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Sales Data Analysis

Power BI Dashboard

You can view my interactive Power BI Report here. Sales Analysis

Project Overview:

This project involves analyzing sales data from an Excel spreadsheet. The primary objective is to create a Power BI report with meaningful visualizations to understand key metrics such as the number of orders, total line total, total tax amount, total freight amount, and total due amount. The project aims to provide insights into sales performance using descriptive statistics and well-designed visuals.

Project Steps:

1. Data Extraction:

Extract data from the provided Excel spreadsheet and model it in a "Star Schema".

image

image

2. Data Profiling:

1. Overview:

Dataset Description: The dataset contains information about sales transactions, including details about the territory, ship method, product, order quantity, unit price, line total, tax amount, freight, and total due.

2. Measures:

  • Order Quantity (OrderQty):
    Data Type: Numeric
    Description: Represents the quantity of products ordered in each transaction.

  • Unit Price:
    Data Type: Numeric
    Description: Indicates the price of a single unit of the product.

  • Line Total:
    Data Type: Numeric
    Description: Represents the total amount for each line item in the order, calculated as the product of order quantity and unit price.

  • Tax Amount (TaxAmt):
    Data Type: Numeric
    Description: Signifies the tax amount associated with the transaction.

  • Freight:
    Data Type: Numeric
    Description: Denotes the cost of shipping for the order.

  • Total Due:
    Data Type: Numeric
    Description: Represents the total amount due for the entire order, including line total, tax amount, and freight.

3. Categorical Columns:

  • Territory:
    Data Type: Categorical
    Description: Specifies the territory associated with each sales transaction.

  • TerritoryGroup:
    Data Type: Categorical
    Description: Indicates the group to which the territory belongs.

  • Ship Method ID:
    Data Type: Numeric
    Description: Unique identifier for the shipping method used in the transaction.

  • Ship Method:
    Data Type: Categorical
    Description: Describe the shipping method employed for the order.

  • Product ID:
    Data Type: Numeric
    Description: Unique identifier for each product.

  • Product:
    Data Type: Categorical
    Description: Specifies the product involved in the sales transaction.

  • Product SubCategory:
    Data Type: Categorical
    Description: Categorizes the product under a specific subcategory.

  • Product Category:
    Data Type: Categorical
    Description: Classifies the product into a broader category.

3. Data Cleaning and ETL:

  • Profile and clean the extracted data.
  • Perform Extract, Transform, and Load (ETL) operations to structure the data for analysis.
  • Load the following fields:
    DimDate

image

DimProduct

image

DimShipMethod

image

DimStatus

image

DimTerritory

image

FactSales

image image

4. Create Measures and Visualizations:

1. Measures:

  • No. of Orders: Calculation: Count of unique order IDs.
    Purpose: Quantifies the total number of orders.

  • Total Line Total: Calculation: Sum of the Line Total for all orders.
    Purpose: Represents the cumulative value of all line items in the orders.

  • Total Tax Amount: Calculation: Sum of the Tax Amount for all orders.
    Purpose: Illustrates the total tax incurred across all transactions.

  • Total Freight Amount: Calculation: Sum of the Freight Amount for all orders.
    Purpose: Captures the overall cost of shipping for all orders.

  • Total Due Amount: Calculation: Sum of the Total Due Amount for all orders.
    Purpose: Provides the total amount due, inclusive of line total, tax amount, and freight.

2. Visualizations:

  • No. of Orders by Order Date: Visualization Type: Line Chart or Bar Chart
    Description: Displays the trend in the number of orders over time, allowing identification of peak periods and trends.

  • No. of Orders by Status: Visualization Type: Pie Chart or Stacked Bar Chart
    Description: Represents the distribution of orders based on their status, such as 'Pending,' 'Shipped,' or 'Delivered'.

  • No. of Orders by Category, Subcategory, and Product: Visualization Type: Nested Bar Chart or Treemap
    Description: Hierarchically showcases the breakdown of orders by product categories, subcategories, and specific products.

  • No. of Orders and Total Due Amount by Territory: Visualization Type: Dual-Axis Bar Chart or Map
    Description: Provides a comparison of the number of orders and the total due amount across different territories. This helps identify regions contributing most to sales.

This documentation serves as a guide for project execution, ensuring a systematic approach to extracting, processing, and visualizing sales data for meaningful insights.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published