private void calcStatistics(List<LancamentoModeloContabilizavel> lancamentoContabilizavelList) {
    Double porcentualReceitaAcumulado = 0.0;
    Double porcentualDespesaAcumulado = 0.0;

    for (LancamentoModeloContabilizavel lm : lancamentoContabilizavelList) {

      if (lm.getContaOrigem().getContabilizavel()) {
        Double porcentual = lm.getValor() / totalDespesas;

        lm.setPorcentualDespesa(porcentual);

        porcentualDespesaAcumulado += porcentual;

        lm.setPorcentualDespesaAcumulado(porcentualDespesaAcumulado);
      }

      if (lm.getContaDestino().getContabilizavel()) {
        Double porcentual = lm.getValor() / totalReceitas;

        lm.setPorcentualReceita(porcentual);

        porcentualReceitaAcumulado += porcentual;

        lm.setPorcentualReceitaAcumulado(porcentualReceitaAcumulado);
      }
    }
  }