@foreach ($canais as $canal) {{-- --}} {{-- --}} @endforeach @foreach ($semCanal as $canal) {{-- --}} {{-- --}} @endforeach
Canal {{ ucfirst($col) }} Objetivo Total Ano Passado
{{ $canal->nome_canal }}{{ number_format($canal->valor, 2, ',', '.') }} @if(is_numeric( $canal->$col ) && floor( $canal->$col ) != $canal->$col) {{ number_format($canal->$col, 2, ',', '.' ) }} @else {{ number_format($canal->$col, 0, ',', '.') }} @endif {{ number_format($vendasTotais[$canal->nome_canal]['objsTotal'], 0, ',', '.') }} {{ number_format($vendasTotais[$canal->nome_canal]['vendasPorMesPassado']->sum('litros'), 0, ',', '.') }}
Sem canal{{ number_format($canal->valor, 2, ',', '.') }} @if(is_numeric( $canal->$col ) && floor( $canal->$col ) != $canal->$col) {{ number_format($canal->$col, 2, ',', '.' ) }} @else {{ number_format($canal->$col, 0, ',', '.') }} @endif
Total @if(isset($semCanal)) @php $col_sem_canal_total = $semCanal->sum($col) @endphp @else @php $col_sem_canal_total = 0 @endphp @endif @if(is_numeric( $canais->sum($col) ) && floor( $canais->sum($col) ) != $canais->sum($col)) {{ number_format($canais->sum($col) + $col_sem_canal_total, 2, ',', '.' ) }} @else {{ number_format($canais->sum($col) + $col_sem_canal_total, 0, ',', '.') }} @endif {{ number_format(array_sum(array_column($vendasTotais, 'objsTotal')), 0, ',', '.' ) }} {{ number_format( array_sum(array_map(fn($item) => $item['vendasPorMesPassado']->sum('litros'), $vendasTotais)), 0, ',', '.') }}