@include('header-facil')

QCC Recapitulation (Target: {{ $target_qcc }})

Filter CG:
@foreach($months as $monthNum => $monthName) @endforeach @php $qccRows = []; $cgs = ['DNAwesome', 'SIRIUS', 'Falcon', 'Adminovation']; foreach ($cgs as $cg) { $cg_qccs = $qccs->where('cg', $cg); $total = 0; $monthlyCount = []; foreach ($months as $mNum => $mName) { $count = $cg_qccs->filter(function ($item) use ($mNum) { if (!$item->created_at) return false; return $item->created_at->format('Y-m') === (string) $mNum; })->count(); $monthlyCount[$mNum] = $count; $total += $count; } $target = $target_qcc; $percentage = $target > 0 ? round(($total / $target) * 100) : 0; $qccRows[] = ['cg' => $cg, 'monthlyCount' => $monthlyCount, 'total' => $total, 'target' => $target, 'percentage' => $percentage]; } usort($qccRows, function ($a, $b) { return $b['percentage'] <=> $a['percentage']; }); $maxQccPercentage = count($qccRows) > 0 ? $qccRows[0]['percentage'] : -1; $minQccPercentage = count($qccRows) > 0 ? $qccRows[count($qccRows) - 1]['percentage'] : -1; @endphp @foreach($qccRows as $row) @php $cg = $row['cg']; $monthlyCount = $row['monthlyCount']; $total = $row['total']; $target = $row['target']; $percentage = $row['percentage']; @endphp @foreach($months as $mNum => $mName) @endforeach @endforeach
No Name CG{{ $monthName }}Total Target % Achiev.

{{ $loop->iteration }}

CG {{ $cg }}

@if($maxQccPercentage > 0 && $percentage === $maxQccPercentage)
👑 Top
@elseif($minQccPercentage !== -1 && $percentage === $minQccPercentage && $percentage !== $maxQccPercentage)
👎 Worst
@endif
@php $cgName = $cg; $cgLower = strtolower(trim($cgName ?? '')); if (str_contains($cgLower, 'sirius')) { $badgeStyle = 'background-color: #FEF3C7; color: #A16207; border: 1px solid #F59E0B;'; } elseif (str_contains($cgLower, 'dnawesome') || str_contains($cgLower, 'dna')) { $badgeStyle = 'background-color: #DCFCE7; color: #15803D; border: 1px solid #22C55E;'; } elseif (str_contains($cgLower, 'adminovation')) { $badgeStyle = 'background-color: #FEE2E2; color: #B91C1C; border: 1px solid #EF4444;'; } elseif (str_contains($cgLower, 'falcon')) { $badgeStyle = 'background-color: #DBEAFE; color: #1D4ED8; border: 1px solid #3B82F6;'; } else { $badgeStyle = 'background-color: #F3F4F6; color: #374151; border: 1px solid #9CA3AF;'; } @endphp @if($cgName) {{ $cgName }} @endif

{{ $monthlyCount[$mNum] }}

{{ $total }}

{{ $target }}

{{ $percentage }}%