Respostas por Questão
Resumo das Questões
@php $questoesUnicas = $respostasPorQuestao->groupBy('qpe_cod_questao'); @endphp @foreach($questoesUnicas as $questaoId => $questao)
{{ $questao->first()->qpe_descricao }}
@php $totalQuestao = $questao->sum('total_respostas'); $maxOpcao = $questao->max('total_respostas'); $percentual = $totalQuestao > 0 ? ($maxOpcao / $totalQuestao) * 100 : 0; @endphp
Total: {{ $totalQuestao }} respostas
@endforeach
Detalhamento por Questão
@php $questoesAgrupadas = $respostasPorQuestao->groupBy('qpe_cod_questao'); @endphp @forelse($questoesAgrupadas as $questaoId => $questao) @php $totalQuestao = $questao->sum('total_respostas'); @endphp @foreach($questao as $index => $resposta) @if($index === 0) @endif @endforeach @empty @endforelse
Questão Opção Total de Respostas Percentual Crítica Visualização
{{ $resposta->qpe_descricao }}
ID: {{ $resposta->qpe_cod_questao }}
{{ $resposta->opcao_descricao }} {{ $resposta->total_respostas }} @php $percentual = $totalQuestao > 0 ? ($resposta->total_respostas / $totalQuestao) * 100 : 0; @endphp
{{ number_format($percentual, 1) }}%
@if($resposta->opp_resposta_critica === 'S') Crítica @else Normal @endif
Nenhum dado encontrado para os filtros aplicados.