{# templates/faturamento/faturamento.html.twig #} {% extends "base.html.twig" %} {% block title %}Faturamento{% endblock %} {% block body %} {% set meses = { 1:'Janeiro', 2:'Fevereiro', 3:'Março', 4:'Abril', 5:'Maio', 6:'Junho', 7:'Julho', 8:'Agosto', 9:'Setembro', 10:'Outubro', 11:'Novembro', 12:'Dezembro' } %} {# anos disponíveis vindos da lista #} {% set anosDisponiveis = [] %} {% for r in lista %} {% if r.ano not in anosDisponiveis %} {% set anosDisponiveis = anosDisponiveis|merge([r.ano]) %} {% endif %} {% endfor %} {% if anosDisponiveis is empty %} {% set anosDisponiveis = [ano] %} {% endif %}
{% set mediaMensal = (totalFaturamento / 12) %}
Resumo do Faturamento de {{ ano }}
Total do ano
R$ {{ totalFaturamento|number_format(2, ',', '.') }}
Média por mês
R$ {{ mediaMensal|number_format(2, ',', '.') }}
Considerando 12 meses
{% for m in 1..12 %} {% set row = porMes[m ~ '']|default(null) %} {% set total = row ? row.totalLiquido|default(0) : 0 %} {% set totalFormat = total|number_format(2, ',', '.') %} {% set mesNome = row.mesExtenso|default(meses[m]) %}
{{ mesNome }}
{{ ano }}

R$ {{ totalFormat }}

{% endfor %}
{% endblock %} {% block javascripts %} {% endblock %}