@extends('adminlte::page') @section('title', 'Member Activity Report') @section('content')

Member Activity Summary ({{ $startDate->format('M d, Y') }} - {{ $endDate->format('M d, Y') }})

@forelse($data as $member) @empty @endforelse
Member Name ID Number Phone Email Joining Date Status Savings Balance Loan Balance Share Balance Transactions Last Activity Total Deposits Total Withdrawals Net Flow
{{ $member['member']->user->full_name }} {{ $member['member']->user->id_number }} {{ $member['member']->user->phone_number }} {{ $member['member']->user->email }} {{ $member['member']->joining_date->format('M d, Y') }} {{ ucfirst($member['member']->status) }} KSh {{ number_format($member['savings_balance'], 2) }} KSh {{ number_format($member['loan_balance'], 2) }} KSh {{ number_format($member['share_balance'], 2) }} {{ $member['transaction_count'] }} @if($member['last_activity']) {{ $member['last_activity']->format('M d, Y H:i') }} @else Never @endif KSh {{ number_format($member['total_deposits'], 2) }} KSh {{ number_format($member['total_withdrawals'], 2) }} KSh {{ number_format($member['total_deposits'] - $member['total_withdrawals'], 2) }}
No Member Data Found

No members found for the selected period.

@if(count($data) > 0)

Activity Summary

Total Members {{ count($data) }}
Active Members {{ collect($data)->where('member.status', 'active')->count() }}
Total Savings KSh {{ number_format(collect($data)->sum('savings_balance'), 2) }}
Total Loans KSh {{ number_format(collect($data)->sum('loan_balance'), 2) }}
Total Transactions {{ collect($data)->sum('transaction_count') }}
Total Deposits KSh {{ number_format(collect($data)->sum('total_deposits'), 2) }}
Net Member Flow KSh {{ number_format(collect($data)->sum(function($member) { return $member['total_deposits'] - $member['total_withdrawals']; }), 2) }}
@endif
@stop