<div class="table-responsive">
<table class="table align-middle table-striped">
<thead style="background: #aba07a">
<tr>
<th>N</th>
<th>PLANT</th>
<th style="text-align: center;">JML. PK (Item)</th>
<th style="text-align: center;">HPS (Miliar)</th>
<th style="text-align: center;">REAL (Miliar)</th>
<th style="text-align: center;">SAVING (%)</th>
</tr>
</thead>
<tbody>
{% set no = 1 %}
{% set total_pk = 0 %}
{% set total_hps = 0 %}
{% set total_realisasi = 0 %}
{% for item in res_kotak_tabel %}
<tr>
<td>{{ no }}</td>
<td>{{ item[group] }}</td>
<td align="right">{{ item['total_pk'] }}</td>
<td align="right">{{ item['total_hps']|number_format(2, '.', ',') }}</td>
<td align="right">{{ item['total_nilai_akhir']|number_format(2, '.', ',') }}</td>
<td align="right" class="text-success fw-bold">{{ item['saving_thd_hps_persen'] }}</td>
</tr>
{% set no = no + 1 %}
{% set total_pk = total_pk + item['total_pk'] %}
{% set total_hps = total_hps + item['total_hps'] %}
{% set total_realisasi = total_realisasi + item['total_nilai_akhir'] %}
{% endfor %}
{# hitung total_saving_persen setelah semua data dijumlahkan #}
{% set total_saving_persen = total_hps > 0 ? ((total_hps - total_realisasi) / total_hps * 100) : 0 %}
</tbody>
<tfoot class="table-warning fw-bold">
<tr>
<td colspan="2">TOTAL</td>
<td align="right">{{ total_pk }}</td>
<td align="right">{{ total_hps|number_format(2, '.', ',') }}</td>
<td align="right">{{ total_realisasi|number_format(2, '.', ',') }}</td>
<td align="right">{{ total_saving_persen|number_format(2, '.', ',') }}</td>
</tr>
</tfoot>
</table>
</div>