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_customerorreturning_customerbased on order history. - Transactions Table: Includes
transaction_id,customer_id,transaction_date,amount,payment_method, andstatusfor 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: [email protected]
- LinkedIn: www.linkedin.com/in/vikas-singh00
- GitHub: Vikas5050
β If you found this project helpful, consider giving it a star! β
