In this project, I analyzed an Online Retails dataset to make senior management (CEO and CMO) to understand how their business is performing and what areas are the key strengths of the company.
They are also focused on identifying opportunities that would lead to growth and generate more revenue in the future.
My goal was to transform raw online retail data into actionable insights that could help CEO and CMO to make business decision on how to generate more revenue.
All data cleaning, transformation, and analysis were done using PowerBI.
The dataset contains online retail information across various dimensions including:
Invoice No, Description of the products, Quantity sold, Invoice Date (Date & Time), Unit Price, Customer ID & Country
I imported the CSV files into Power BI and performed data cleaning using Power Query. During the process, I noticed that the Unit Price and Quantity columns contained negative values.
To address this, I created conditional columns to ensure Quantity is at least 1 unit and Unit Price is not below $0, effectively filtering out invalid entries.
I also checked for duplicate records and missing values to ensure data quality.
Additionally, I separated the date and time from the Invoice Date column using a custom column, as it initially contained both. After completing these cleaning steps, I loaded the data into Power BI for further analysis.

I used DAX measures to calculate Revenue and to extract both the month name (e.g., Jan, Feb) and month number (e.g., Jan = 1, Feb = 2) to facilitate my analysis.