DA Final
DA Final
KPI Cards:
Line Chart:
Bar Chart:
Table View:
Card Visuals:
Bar/Pie Chart:
Map Visualization:
Table View:
- Customer data with fields like Customer_ID, Age, Gender, Income, Customer_Segment.
KPI Cards:
Pie Chart:
Matrix Table:
KPI Cards:
Word Cloud:
Bar Chart:
Sentiment Analysis:
Customer_ID
Recency, R_Score
Frequency, F_Score
Monetary, M_Score
2. Home > Get Data > Excel / CSV and load your RFM dataset.
✅ 1. RFM Heatmap
Go to Visualizations pane.
Drag:
o R_Score to Rows.
o F_Score to Columns.
Add conditional formatting for colors based on values (e.g., green = many customers,
red = few customers).
This will show how many customers are in each segment (e.g., how many VIP, At Risk,
etc.).
o Total Customers
🟠 Step 4: Interactivity
o Segment
This allows you to filter the RFM visuals dynamically by region or customer type.
Use Power BI DAX formulas to auto-calculate R_Score, F_Score, M_Score if you want it
inside Power BI (instead of pre-calculating in Excel).
Customize colors (e.g., red for "At Risk", green for "VIPs").
Section Visual
Sidebar Filters/Slicers
Would you like me to also help you write the DAX formulas to calculate the RFM scores inside
Power BI instead of Excel? 🚀
4o
You said:
ChatGPT said:
Here’s an example of conclusions you can derive from your Power BI RFM Dashboard 👇
30% of customers are in the "At Risk" segment, showing low Frequency and Monetary
scores, indicating the need for reactivation strategies.
Customers with high Recency & Frequency (R4 & F4 quadrant in the heatmap) are key
repeat buyers and could be ideal for loyalty programs or upsell campaigns.
Low Recency + High Monetary customers suggest customers who have spent a lot in
the past but haven’t bought recently (e.g., lapsed big spenders).
The scatter plot shows that 80% of revenue comes from a concentrated group of high
Frequency & high Monetary customers.
Budget or occasional buyers (low F & M) form a large percentage of the customer base
but contribute less to revenue.
VIP customers are mainly located in specific regions (e.g., West Coast) or within a
certain Customer Segment (e.g., Corporate accounts).
Some segments (e.g., "Budget customers" in Region X) are highly represented in "At
Risk" or "Hibernating" buckets, suggesting poor retention.
Retention efforts should target the "At Risk" and "Hibernating" customers via
personalized offers or re-engagement campaigns.
"Potential Loyalists" (moderate F, high R) could be nurtured into VIPs with loyalty
incentives.
✨ Overall Conclusion
Your RFM dashboard shows that the company’s revenue heavily relies on a small group of
loyal customers, while a significant number of customers show signs of inactivity. This
suggests a need for improving retention strategies for lower-scoring segments, while
maximizing value from existing VIP customers.
Based on the RFM analysis, we can categorize our customer base into distinct segments:
High-value customers (Gold segment): These customers show high frequency and monetary
values, with low recency scores (indicating they purchased recently and often). They represent
our most loyal and profitable customers.
Potential churners: Customers with high monetary and frequency values but high recency
scores (they haven't purchased in a long time) are at risk of churn and may require re-
engagement campaigns.
New customers: Customers with low frequency but low recency scores are new buyers. They
have potential for upselling or nurturing into higher-value segments.
Low-value/inactive customers: Customers with low frequency, low monetary, and high recency
values are inactive and contribute little to revenue
🎯 Goal:
Make sure each row represents a single customer, not individual transactions.
2. Click Home > Get Data > Excel/CSV, and load your customer RFM dataset.
To classify customers into segments like Gold, Silver, and Bronze, you can create a DAX column:
DAX
Copy code
Segment =
SWITCH(TRUE(),
[Recency] <= 15 && [Frequency] >= 10 && [Monetary] >= 500, "Gold",
[Recency] <= 30 && [Frequency] >= 5, "Silver",
"Bronze"
1. KPI Cards
Legend = Segment
o X-Axis = Frequency
o Y-Axis = Monetary
o Size = Recency
o Legend = Segment
o Values = CustomerID
DAX
Copy code
o Legend = Status
o Segment (Gold/Silver/Bronze)
o Status (Active/Inactive)
✔️Customer Segmentation
✔️Key metrics (total customers, CLV, active/inactive)
✔️RFM scatter plot
✔️Behavioral distributions (Recency, Frequency, Monetary)
.Anhxd123*