← Zurück
{{-- Schwund-Trend --}} @if($shrinkageTrend->isNotEmpty())

Schwund-Trend (wöchentlich)

@php $maxShrinkage = max(1, (float)($shrinkageTrend->max('shrinkage') ?? 0)); @endphp @foreach($shrinkageTrend as $week) @php $height = max(4, round($week->shrinkage / $maxShrinkage * 100)); @endphp
{{ \Carbon\Carbon::parse($week->week_start)->format('d.m') }}: {{ number_format($week->shrinkage, 0) }} Stk
{{ \Carbon\Carbon::parse($week->week_start)->format('d.m') }}
@endforeach
@endif {{-- Top Schwund-Artikel --}}

Schwund nach Artikel

Letzte {{ $period }} Tage
@forelse($shrinkageByArticle as $row) @php $incidentRate = $row->count_times > 0 ? $row->negative_count / $row->count_times : 0; $risk = $incidentRate >= 0.5 ? 'hoch' : ($incidentRate >= 0.25 ? 'mittel' : 'niedrig'); $riskClass = $risk === 'hoch' ? 'bg-red-100 text-red-700' : ($risk === 'mittel' ? 'bg-amber-100 text-amber-700' : 'bg-green-100 text-green-700'); @endphp @empty @endforelse
Artikel Zählungen Schwund-Incidents Gesamt-Schwund Ø pro Zählung Risiko

{{ $row->article_name }}

{{ $row->article_sku ?: '–' }}

{{ $row->count_times }} {{ $row->negative_count }} {{ number_format($row->total_shrinkage, 0) }} {{ number_format($row->avg_shrinkage, 1) }} {{ ucfirst($risk) }}
Keine Schwund-Daten im gewählten Zeitraum.