@extends('adminlte::page') @section('title', 'Savings Performance Report') @section('content')

Savings Portfolio Overview

Total Accounts {{ number_format($data['growth_metrics']['total_accounts']) }}
Active Accounts {{ number_format($data['growth_metrics']['active_accounts']) }}
Total Balance KSh {{ number_format($data['growth_metrics']['total_balance'], 2) }}
Average Balance KSh {{ number_format($data['growth_metrics']['average_balance'], 2) }}

Monthly Activity ({{ now()->format('M Y') }})

Monthly Deposits KSh {{ number_format($data['growth_metrics']['monthly_deposits'], 2) }}
Monthly Withdrawals KSh {{ number_format($data['growth_metrics']['monthly_withdrawals'], 2) }}

Net Monthly Flow: KSh {{ number_format($data['growth_metrics']['monthly_deposits'] - $data['growth_metrics']['monthly_withdrawals'], 2) }}

@php $maxValue = max(abs($data['growth_metrics']['monthly_deposits']), abs($data['growth_metrics']['monthly_withdrawals'])); $depositPercent = $maxValue > 0 ? ($data['growth_metrics']['monthly_deposits'] / $maxValue) * 100 : 0; $withdrawalPercent = $maxValue > 0 ? ($data['growth_metrics']['monthly_withdrawals'] / $maxValue) * 100 : 0; @endphp
Deposits
Withdrawals

Savings by Type

@foreach($data['by_type'] as $type => $stats) @endforeach
Type Count Total Balance Average Balance
{{ ucwords(str_replace('_', ' ', $type)) }} {{ number_format($stats['count']) }} KSh {{ number_format($stats['total_balance'], 2) }} KSh {{ number_format($stats['average_balance'], 2) }}

Savings by Status

@foreach($data['by_status'] as $status => $stats) @endforeach
Status Count Total Balance
{{ ucfirst($status) }} {{ number_format($stats['count']) }} KSh {{ number_format($stats['total_balance'], 2) }}

Member Balance Distribution

@php $totalMembers = collect($data['member_distribution'])->sum('count'); $totalBalance = collect($data['member_distribution'])->sum('total_balance'); @endphp @foreach($data['member_distribution'] as $range => $stats) @endforeach
Balance Range Number of Members Total Balance Percentage
{{ $range }} {{ number_format($stats['count']) }} KSh {{ number_format($stats['total_balance'], 2) }}
@php $percentage = $totalMembers > 0 ? ($stats['count'] / $totalMembers) * 100 : 0; @endphp
{{ number_format($percentage, 1) }}%

Savings Health Indicators

{{ number_format(($data['growth_metrics']['active_accounts'] / max($data['growth_metrics']['total_accounts'], 1)) * 100, 1) }}%

Account Activity Rate

@php $avgMonthlyActivity = ($data['growth_metrics']['monthly_deposits'] + $data['growth_metrics']['monthly_withdrawals']) / max($data['growth_metrics']['active_accounts'], 1); @endphp KSh {{ number_format($avgMonthlyActivity, 2) }}

Avg Monthly Activity per Account

@php $savingsRatio = $data['growth_metrics']['total_accounts'] > 0 ? ($data['growth_metrics']['active_accounts'] / $data['growth_metrics']['total_accounts']) * 100 : 0; @endphp {{ number_format($savingsRatio, 1) }}%

Savings Participation Rate

@php $growthRate = $data['growth_metrics']['monthly_deposits'] > 0 ? (($data['growth_metrics']['monthly_deposits'] - $data['growth_metrics']['monthly_withdrawals']) / $data['growth_metrics']['monthly_deposits']) * 100 : 0; @endphp {{ number_format($growthRate, 1) }}%

Monthly Growth Rate

@stop