@if (!empty($detail))
@foreach ($dept_kompetensi ?? $header_kompetensi as $kompetensi) @endforeach @foreach ($dept_kompetensi ?? $header_kompetensi as $kompetensi) @endforeach @foreach ($detail as $departemen => $deptData) @if ($departemen !== 'header_kompetensi') {{-- Summary Row --}} @if (isset($deptData['summary'])) @php $departemenClass = strtolower(str_replace(' ', '-', $departemen)); @endphp @foreach ($dept_kompetensi ?? $header_kompetensi as $kompetensi) @php $target = $deptData['summary']['kompetensi'][$kompetensi->id]['target'] ?? 0; $actual = $deptData['summary']['kompetensi'][$kompetensi->id]['actual'] ?? 0; $percent = $target > 0 ? round(($actual / $target) * 100, 2) : 0; @endphp @endforeach @endif {{-- Karyawan Rows --}} @foreach ($deptData['karyawan'] as $karyawan) @foreach ($dept_kompetensi ?? $header_kompetensi as $kompetensi) @php $idKompetensi = $kompetensi->id; @endphp @endforeach @endforeach @endif @endforeach
No NIK Nama Jabatan Prosentase Pemenuhan {{ $kompetensi->kompetensi }}
Target Aktual Persentase KriteriaTarget Aktual
(+) {{ $departemen }} ({{ $deptData['summary']['jumlah_karyawan'] }}) {{ $deptData['summary']['total_target'] }} {{ $deptData['summary']['total_aktual'] }} {{ number_format($deptData['summary']['prosentase_pemenuhan'], 2) }}% {{ $deptData['summary']['kriteria'] }}
{{ $percent }}%
{{ $target }} {{ $actual }}
{{ $loop->iteration }} {{ $karyawan['detail']['nik'] }} {{ $karyawan['detail']['nama'] }} {{ $karyawan['detail']['sub_paket'] ?? 'Tidak Ada' }} {{ $karyawan['detail']['total_target'] }} {{ $karyawan['detail']['total_aktual'] }} {{ number_format($karyawan['detail']['prosentase_pemenuhan'], 2) }}% {{ $karyawan['detail']['kriteria'] }}{{ is_numeric($karyawan['kompetensi'][$idKompetensi]['target'] ?? 0) ? (($karyawan['kompetensi'][$idKompetensi]['target'] ?? 0) == intval($karyawan['kompetensi'][$idKompetensi]['target'] ?? 0) ? number_format($karyawan['kompetensi'][$idKompetensi]['target'] ?? 0, 0) : number_format($karyawan['kompetensi'][$idKompetensi]['target'] ?? 0, 2)) : 0 }} {{ is_numeric($karyawan['kompetensi'][$idKompetensi]['actual'] ?? 0) ? (($karyawan['kompetensi'][$idKompetensi]['actual'] ?? 0) == intval($karyawan['kompetensi'][$idKompetensi]['actual'] ?? 0) ? number_format($karyawan['kompetensi'][$idKompetensi]['actual'] ?? 0, 0) : number_format($karyawan['kompetensi'][$idKompetensi]['actual'] ?? 0, 2)) : 0 }}
@else

No data available.

@endif