Post

Phonepe Data Analysis Dashboard

Developed an interactive Power BI dashboard visualizing PhonePe transactions across services, loan categories, and payment modes, uncovering digital payment trends and user engagement patterns.

Phonepe Data Analysis Dashboard

Project Overview:

In this blog, I’ll walk you through a PhonePe Data Analysis Dashboard. This project covers all the essential data analysis aspects such as transaction tracking, failed payment monitoring, and visualizing multiple services like Insurance, Loans, Money Transfers, and Recharge & Bills.

Project Structure:

PhonePe Data Analysis Project revolves around creating a 5-page Power BI dashboard that displays various transaction and service metrics. The primary goal is to track the following key services:

  • Insurance Payments
  • Loans
  • Money Transfers
  • Recharge and Bills

Each of these services have dedicated data visualizations, and the homepage of the dashboard provide an overview of all the metrics for a quick summary.

Dataset Overview:

  • User Details: User ID, Name, Age, Join Date
  • Transaction Information: Transaction ID, Amount, Service Type, Payment Status, Date, and more
  • Service Breakdown: Details about each service, such as UPI payments, insurance premiums, loan types, and recharge types.

Download the dataset from here

Project Explanation:

Creating the Homepage

The homepage summarize the entire project. Key metrics to be displayed include:

  • Total Transaction Amount: The total amount transacted via PhonePe.
  • Failed Payments: A visualization that tracks failed transactions and identifies the reasons (e.g., server errors, insufficient balance).
  • Date Range: A slicer that allows users to select different time periods to analyze transactions.

For each service, I show the total transaction amounts and the number of successful payments.

Service-Specific Dashboards

Next I create individual tabs for each service. The details of each service, such as insurance, loans, and money transfers, displayed in separate pages.

For insurance, I break down transactions into categories like term life insurance, car insurance, health insurance, etc. Similarly, for loans, I analyze loan types, such as auto loans and personal loans.

Each page contain the following visualizations:

  • Amount vs Month: A graph showing the total amount transacted each month.
  • Service vs Amount: A bar chart displaying the contribution of each service to the total transaction amount.
  • Payment Status: A pie chart illustrating the payment status (successful vs. failed payments).

Failed Payment Analysis

A crucial part of the project is monitoring failed payments. In this section, I analyze why certain transactions failed. This displayed in a pie chart showing the reasons for failure (e.g., server error, wrong payment details, insufficient balance). Tracking failed payments is essential for businesses to identify issues and take corrective actions.

Creating Interactivity

One of the highlights of this project is the interactivity. By using Power BI’s slicers, I make the dashboard interactive. For example, users can select different date ranges, and the data displayed will automatically update based on the selection. This feature makes the dashboard more dynamic and useful for decision-makers.


Realtime Dashboard


Connect me on Threads Linkedin

Check out my resume

This post is licensed under CC BY 4.0 by the author.