@foreach ($grouped as $isoName => $departmentGroup)
@php $isoRows = $departmentGroup->flatten(1); @endphp
Total jumlah temuan ketidaksesuaian {{ $isoName }} sebesar
{{ $isoRows->count() }} yang terdiri dari:
@foreach ($categories as $category)
@php
$categoryRows = $isoRows->filter(
fn($item) => strtoupper($item->category_name) === strtoupper($category->name),
);
@endphp
> Ketidaksesuaian {{ $category->name }} ada
{{ $categoryRows->count() }} yaitu:
@foreach ($departmentGroup as $department => $departmentRows)
@php
$count = $departmentRows->filter(
fn($item) => strtoupper($item->category_name) ===
strtoupper($category->name),
)->count();
@endphp
@if ($count > 0)
{{ $departmentRows->first()->department_prefix ?? '-' }}
{{ $department }}: {{ $count }}
@endif
@endforeach
@endforeach
@endforeach