This project focuses on analyzing retail financial data using Power BI to gain insights into revenue, orders, customer behavior, transaction patterns, and product performance. The objective is to enhance data-driven decision-making by visualizing key metrics.
- Revenue & Order Analysis: Calculate total revenue, average order price, and order trends.
- Customer Segmentation: Identify new vs. returning customers and prioritize high-value customers.
- Transaction Analysis: Analyze payment methods and transaction success rates.
- Product Performance: Evaluate top-selling products, revenue contributions, and category-based sales.
- Interactive Dashboard: A visually rich and interactive Power BI dashboard.
- Tool: Power BI
- Data Source: Amazon Redshift
- Data Processing: DAX, Power Query (M Language)
The project uses Amazon Redshift as the primary data source, importing structured tables:
- Orders Table: Contains details like
order_id
,customer_id
,product_id
,order_date
,quantity
,total_price
, etc. A new column customer_type was created to classify customers asnew_customer
orreturning_customer
based on order history. - Transactions Table: Includes
transaction_id
,customer_id
,transaction_date
,amount
,payment_method
, andstatus
for payment analysis. - Customers Table: Stores
customer_id
,name
,email
,phone
, andaddress
, used for segmentation and marketing targeting. - Products Table: Holds
product_id
,name
,category
,price
,stock_quantity
, enabling product performance analysis.
To set up this project locally:
- Clone the repository:
git clone https://github.com/your-username/retail-finance-analysis.git
cd retail-finance-analysis
-
Open the Power BI file (
RetailFinance.pbix
). -
Connect to Amazon Redshift and configure the data import.
-
Refresh the dataset to load the latest insights.
- Daily Revenue & Order Trend - Line chart showing revenue/order trends.
- Customer Segmentation - Pie/bar chart for new vs. returning customers.
- Payment Method Distribution - Pie/bar chart visualizing payment preferences.
- Transaction Success vs. Failure - Bar chart comparing successful vs. failed transactions.
- Product Performance Analysis - Bar charts highlighting top-performing products by revenue and quantity sold.
- Category-Based Sales Performance - Sales distribution across product categories.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
. - Commit your changes:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature-branch
. - Open a pull request.
For any queries or collaborations, feel free to reach out:
- Email: golusingh39066@gmail.com
- LinkedIn: www.linkedin.com/in/vikas-singh00
- GitHub: Vikas5050
β If you found this project helpful, consider giving it a star! β