{% extends 'base.html.twig' %} {% block title %} {{ reportName }} {% endblock %} {% block body %}
{{ include('reportes/filters.html.twig') }}
{% set totalMonto = 0 %} {% for nombreSet, results in dataset %}

{{ nombreSet |upper }}

{% for nombreColumna in results.columnas %} {% endfor %} {% for key, dato in results.datos %} {% if dato is iterable %} {% for nombreCol, datoColumn in dato %} {% endfor %} {% else %} {% set valor = dato %} {% if loop.index == results.datos|length %} {% set totalMonto = totalMonto + dato %} {% endif %} {% if isNumeric(valor) %} {% set valor = valor|number_format(2, ',', '.') %} {% endif %} {% endif %} {% else %} {% endfor %}
{{ splitCamelCase(nombreColumna) }}
{% if nombreCol == 'TotalGastos' or nombreCol == 'totalIngresos' %} {{ datoColumn|number_format(2, ',', '.') }} {% elseif nombreCol == 'Caso' %} {{ dato['numero'] }} {% elseif nombreCol == 'UltimoGasto' %} {{ datoColumn | date('d/m/Y') }} {% elseif nombreCol == 'etapa' %}

{{ datoColumn | upper }}

{% else %} {{ datoColumn }} {% endif %}
NO ES ITERABLE {{ valor }} No existen datos
{% endfor %}

TOTAL ${{ totalMonto|number_format(2, ',', '.') }}

{% endblock %}