@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) {{-- section content --}} @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
Result {{ $title_menu }}

@php $yearlyTotalBeforeOffgrade = 0; $yearlyTotalAfterOffgrade = 0; $yearlyTotalProduksi = 0; // Total produksi untuk keseluruhan tahun @endphp @for ($i = 1; $i <= 12; $i++) @php // Format bulan dengan tahun yang sesuai $monthPeriod = $period . str_pad($i, 2, '0', STR_PAD_LEFT); // Format: 202403 untuk Maret 2024 $beforeOffgrade = $beforeUpgrade[$monthPeriod]->total_offgrade ?? 0; $afterOffgrade = $afterUpgrade[$monthPeriod]->total_offgrade ?? 0; $produksi = $totalProduksi[$monthPeriod]->total_produksi ?? 0; // Menghitung total tahunan $yearlyTotalBeforeOffgrade += $beforeOffgrade; $yearlyTotalAfterOffgrade += $afterOffgrade; $yearlyTotalProduksi += $produksi; // Menghitung % Offgrade (BU) dan (AU) $offgradeBuPercentage = $produksi > 0 ? ($beforeOffgrade / $produksi) * 100 : '-'; $offgradeAuPercentage = $produksi > 0 ? ($afterOffgrade / $produksi) * 100 : '-'; @endphp @endfor
Annual Off grade - {{ $nama_filter }} - {{ $period }}
No Month Before Upgrade After Upgrade
Offgrade (kg) Total produksi (kg) % Offgrade (BU) Offgrade (kg) Total produksi (kg) % Offgrade (AU)
{{ $i }} {{ str_pad($i, 2, '0', STR_PAD_LEFT) . '-' . $period }} {{ $beforeOffgrade == 0 ? '0' : number_format($beforeOffgrade, 1) }} {{ $produksi == 0 ? '0' : number_format($produksi, 1) }} {{ is_numeric($offgradeBuPercentage) ? ($offgradeBuPercentage == 0 ? '0' : number_format($offgradeBuPercentage, 2)) . '%' : '-' }} {{ $afterOffgrade == 0 ? '0' : number_format($afterOffgrade, 1) }} {{ $produksi == 0 ? '0' : number_format($produksi, 1) }} {{ is_numeric($offgradeAuPercentage) ? ($offgradeAuPercentage == 0 ? '0' : number_format($offgradeAuPercentage, 2)) . '%' : '-' }}
Total {{ $yearlyTotalBeforeOffgrade == 0 ? '0' : number_format($yearlyTotalBeforeOffgrade, 1) }} {{ $yearlyTotalProduksi == 0 ? '0' : number_format($yearlyTotalProduksi, 1) }} @if ($yearlyTotalProduksi > 0) {{ number_format(($yearlyTotalBeforeOffgrade / $yearlyTotalProduksi) * 100, 2) }}% @else - @endif {{ $yearlyTotalAfterOffgrade == 0 ? '0' : number_format($yearlyTotalAfterOffgrade, 1) }} {{ $yearlyTotalProduksi == 0 ? '0' : number_format($yearlyTotalProduksi, 1) }} @if ($yearlyTotalProduksi > 0) {{ number_format(($yearlyTotalAfterOffgrade / $yearlyTotalProduksi) * 100, 2) }}% @else - @endif
@endsection @push('js') {{-- --}} @endpush