@foreach ($canais as $canal) @endforeach @foreach ($semCanal as $canal) {{-- --}} {{-- --}} {{-- ver esses casos sem canal --}} @endforeach
Canal Euros Litros Rácio Euros Ano Passado Litros Ano Passado Rácio Ano Passado
{{ $canal->nome_canal }} {{-- @if(is_numeric( $canal->$col ) && floor( $canal->$col ) != $canal->$col) {{ number_format($canal->$col, 2, ',', ' ' ) }} @else {{ number_format($canal->$col, 0, ',', ' ') }} @endif --}} {{ number_format($canal->valor, 2, ',', ' ' ) }} {{ number_format($canal->litros,0 , ',', ' ' ) }} {{ number_format($canal->valor / $canal->litros, 3, ',', ' ') }} {{ number_format($vendasTotais[$canal->nome_canal]['vendasPorMesPassado']->sum('euros'), 0, ',', ' ') }} {{ number_format($vendasTotais[$canal->nome_canal]['vendasPorMesPassado']->sum('litros'), 0, ',', ' ') }} @if($vendasTotais[$canal->nome_canal]['vendasPorMesPassado']->sum('litros') == 0) 0 @else {{ number_format($vendasTotais[$canal->nome_canal]['vendasPorMesPassado']->sum('euros') / $vendasTotais[$canal->nome_canal]['vendasPorMesPassado']->sum('litros'), 3, ',', ' ') }} @endif
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 --}} {{ number_format($canal->valor, 2, ',', ' ' ) }} {{ number_format($canal->litros,0 , ',', ' ' ) }} @if($canal->litros == 0) 0 @else {{ number_format($canal->valor / $canal->litros, 2, ',', ' ') }} @endif 0 0 0
Total @if(isset($semCanal)) @php $col_sem_canal_total = $semCanal->sum('valor'); $col_sem_canal_litros = $semCanal->sum('litros'); @endphp @else @php $col_sem_canal_total = 0; $col_sem_canal_litros = 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($canais->sum('valor') + $col_sem_canal_total, 2, ',', ' ' ) }} {{ number_format($canais->sum('litros') + $col_sem_canal_litros, 2, ',', ' ' ) }} @if($canais->sum('litros') + $col_sem_canal_litros == 0) 0 @else {{ number_format(($canais->sum('valor') + $col_sem_canal_total) / ($canais->sum('litros') + $col_sem_canal_litros), 3, ',', ' ') }} @endif {{ number_format( array_sum(array_map(fn($item) => $item['vendasPorMesPassado']->sum('euros'), $vendasTotais)), 0, ',', ' ') }} {{ number_format( array_sum(array_map(fn($item) => $item['vendasPorMesPassado']->sum('litros'), $vendasTotais)), 0, ',', ' ') }} @if(array_sum(array_map(fn($item) => $item['vendasPorMesPassado']->sum('litros'), $vendasTotais)) == 0) 0 @else {{ number_format( array_sum(array_map(fn($item) => $item['vendasPorMesPassado']->sum('euros'), $vendasTotais)) / array_sum(array_map(fn($item) => $item['vendasPorMesPassado']->sum('litros'), $vendasTotais)), 3, ',', ' ') }} @endif