Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataAnalytics-Assessment

Assessment_Q1.sql

Goal: Identify customers who have both a savings and an investment plan. Approach: Used two joins to the plans_plan table for savings and investment criteria. Summed confirmed deposits.

Assessment_Q2.sql

Goal: Categorize customers into frequency tiers based on average monthly transaction count. Approach: Calculated transaction counts and active months, averaged them and grouped into High, Medium, and Low frequency categories.

Assessment_Q3.sql

Goal: Identify savings or investment accounts with no transactions in the last 365 days. Approach: Calculated last transaction date per user and computed inactivity days from the current date.

Assessment_Q4.sql

Goal: Estimate Customer Lifetime Value (CLV). Approach: Calculated tenure from signup date, total transactions and derived CLV using provided formula.


Challenges

  • Time Intervals: Approximating months from date differences while ensuring edge cases (e.g., 0-month tenure) were handled.
  • Amount Units: All currency fields were in kobo, requiring conversion to naira by dividing by 100.
  • Join Complexity: Q1 required careful handling of multiple joins to the same table (aliasing for clarity).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors