Fleet Distance Travelled Analytics

Per-vehicle telemetry distance metrics with category color-coded graphical visualization.

@if($periodTab === 'custom')
Custom Date Window Filter:
@endif
Total Fleet Distance
{{ number_format($totalFleetDistance, 2) }} KM
{{ $periodTab === 'daily' ? 'Recorded Today' : ($periodTab === 'monthly' ? 'Current Month Accumulation' : 'Window Total') }}
Active Vehicles
{{ count(array_filter($analytics, fn($a) => $a['distance_km'] > 0)) }} / {{ count($analytics) }}
Units with Distance Log
Avg Distance / Unit
{{ count($analytics) > 0 ? number_format($totalFleetDistance / count($analytics), 1) : 0 }} KM
Fleet Average
Top Sweeping Unit @php $topUnit = $analytics[0] ?? null; @endphp
{{ $topUnit && $topUnit['distance_km'] > 0 ? $topUnit['vehicle_number'] : '—' }}
{{ $topUnit && $topUnit['distance_km'] > 0 ? number_format($topUnit['distance_km'], 1).' KM' : 'No Activity' }}

Distance Travelled Bar Graph (Category Color Coded)

Distance in Kilometers (KM)
MAX: {{ number_format($maxVehicleDistance, 1) }} KM
50%: {{ number_format($maxVehicleDistance / 2, 1) }} KM
@forelse($analytics as $item) @php $barHeightPct = $maxVehicleDistance > 0 ? max(8, ($item['distance_km'] / $maxVehicleDistance) * 100) : 4; @endphp
{{ $item['vehicle_number'] }}: {{ number_format($item['distance_km'], 2) }} KM {{ $item['category_name'] }} • {{ $item['tours_count'] }} Tours
{{ number_format($item['distance_km'], 1) }} KM
{{ $item['vehicle_number'] }}
{{ $item['category_name'] }}
@empty
No vehicle distance records found for the selected date range.
@endforelse

Vehicle Distance Log Breakdown

{{ count($analytics) }} Vehicles Registered
@forelse($analytics as $item) @php $percentage = $maxVehicleDistance > 0 ? min(100, ($item['distance_km'] / $maxVehicleDistance) * 100) : 0; @endphp @empty @endforelse
Vehicle Number Category & Color Distance Covered (KM) Tours Completed Avg Speed Relative Contribution
{{ $item['vehicle_number'] }}
{{ $item['category_name'] }}
{{ number_format($item['distance_km'], 2) }} KM {{ $item['tours_count'] }} Tours {{ $item['avg_speed'] > 0 ? number_format($item['avg_speed'], 1).' km/h' : '—' }}
{{ number_format($percentage, 0) }}%

No telemetry distance records found for selected period.