Follow me on LinkedIn | Github Repository Link | Github Page Link |
Project Report Video shown below:
Project Report and Dashboard Sreenshot shown below:
Loaded Files from Excel Worksheet, Excel CSV
Distinct v/s Unique
Data Set : 1 2 3 3 4 4
Distinct Value : 4
Unique Value : 2
DateMaster = CALENDAR(FIRSTDATE(Bank_Churn[Bank DOJ]), LASTDATE(Bank_Churn[Bank DOJ]))
Year = YEAR(DateMaster[Date])
Month = FORMAT(DateMaster[Date], "MMM")
Created Seperate Table for Measure.
Total Customers = COUNT(Bank_Churn[CustomerId])
Active Customers = CALCULATE(COUNT(Bank_Churn[IsActiveMember]), ActiveCustomer[ActiveID]=1)
Inactive Customers = CALCULATE(COUNT(Bank_Churn[IsActiveMember]), ActiveCustomer[ActiveID]=0)
Credit Card Holders = CALCULATE(COUNT(Bank_Churn[CustomerId]), CreditCard[Category]="Credit card holder")
Non Credit Card Holders = CALCULATE(COUNT(Bank_Churn[CustomerId]), CreditCard[Category]="Non Credit card holder")
Exit Customer = CALCULATE([Total Customers], ExitCustomer[ExitCategory]="Exit")
Retain Customers = CALCULATE([Total Customers], ExitCustomer[ExitCategory]="Retain")
Displayed all Measures in Card Visual.
Created Slicer to filter the Visual data by Year, Month, Location, Gender
Created Column for Customers with Credit Score remark.
Credit Type = SWITCH(TRUE(), Bank_Churn[CreditScore]>=800 && Bank_Churn[CreditScore]<=850,"Excellent",
Bank_Churn[CreditScore]>=740 && Bank_Churn[CreditScore]<=799, "Very Good",
Bank_Churn[CreditScore]>=670 && Bank_Churn[CreditScore]<=739,"Good",
Bank_Churn[CreditScore]>=580&&Bank_Churn[CreditScore]<=699,"Fair",
Bank_Churn[CreditScore]>=300&&Bank_Churn[CreditScore]<=579,"Poor")
Clustered Column Chart visual. Active & Inactive members. Year and Month Wise. With some formatting. Note : Drill Up, Drill Down Concept.
Time Intelligence Functions. How to get previous months Exit customers.New Measure created.
Previous Month Exit Customers = CALCULATE([Exit Customer],PREVIOUSMONTH(DateMaster[Date]))
Line Chart. It shows Month wise Exit Customer and Secondary Y axis as Previous month Exit Customer.
Donut Chart to show in percentage. Exit Customer by Gender Category.
Bar Chart Exit Customer by Credit Type data.
Go to Insert > Q&A > Ask questions like Exit Customer by Category in Pie Chart. It will provide the ready output.
Try Smart Narative tool to get summary of any visual reports
Create new Measurement to get Churn percentage of customers.
Churn % =
var EC = [Exit Customer]
var TC = [Total Customers]
var ChurnPercentage = DIVIDE(EC,TC)
return ChurnPercentage
Create Matrix visual table to showcase the Churn percentage report.
Create Button to Navigate in next page of dashboard.
RLS ( Row Level Security ): -Moedeling -> Manage Roles -> Create -RoleName -> Tables (Geography) -> Add Filters -> Geography Location. -After creating RLS you can click View As roles to select the filter.
Subscribe to Dashboard : To send report by email.
Manage Alter/Data Alert : To receive alert email of data change in report.
Credits :- Thanks to KSR Datavizon