| @@ 718-739 (lines=22) @@ | ||
| 715 | result['reporting_period']['increment_rate_in_kgce_saving'] = Decimal(0.0) |
|
| 716 | result['reporting_period']['increment_rate_in_kgco2e_saving'] = Decimal(0.0) |
|
| 717 | ||
| 718 | if energy_category_set is not None and len(energy_category_set) > 0: |
|
| 719 | for energy_category_id in energy_category_set: |
|
| 720 | result['reporting_period']['names'].append(energy_category_dict[energy_category_id]['name']) |
|
| 721 | result['reporting_period']['energy_category_ids'].append(energy_category_id) |
|
| 722 | result['reporting_period']['units'].append(energy_category_dict[energy_category_id]['unit_of_measure']) |
|
| 723 | result['reporting_period']['timestamps'].append(reporting[energy_category_id]['timestamps']) |
|
| 724 | result['reporting_period']['values_saving'].append(reporting[energy_category_id]['values_saving']) |
|
| 725 | result['reporting_period']['subtotals_saving'].append(reporting[energy_category_id]['subtotal_saving']) |
|
| 726 | result['reporting_period']['subtotals_in_kgce_saving'].append( |
|
| 727 | reporting[energy_category_id]['subtotal_in_kgce_saving']) |
|
| 728 | result['reporting_period']['subtotals_in_kgco2e_saving'].append( |
|
| 729 | reporting[energy_category_id]['subtotal_in_kgco2e_saving']) |
|
| 730 | result['reporting_period']['subtotals_per_unit_area_saving'].append( |
|
| 731 | reporting[energy_category_id]['subtotal_saving'] / space['area'] if space['area'] > 0.0 else None) |
|
| 732 | result['reporting_period']['increment_rates_saving'].append( |
|
| 733 | (reporting[energy_category_id]['subtotal_saving'] - base[energy_category_id]['subtotal_saving']) / |
|
| 734 | base[energy_category_id]['subtotal_saving'] |
|
| 735 | if base[energy_category_id]['subtotal_saving'] > 0.0 else None) |
|
| 736 | result['reporting_period']['total_in_kgce_saving'] += \ |
|
| 737 | reporting[energy_category_id]['subtotal_in_kgce_saving'] |
|
| 738 | result['reporting_period']['total_in_kgco2e_saving'] += \ |
|
| 739 | reporting[energy_category_id]['subtotal_in_kgco2e_saving'] |
|
| 740 | ||
| 741 | result['reporting_period']['total_in_kgco2e_per_unit_area_saving'] = \ |
|
| 742 | result['reporting_period']['total_in_kgce_saving'] / space['area'] if space['area'] > 0.0 else None |
|
| @@ 634-655 (lines=22) @@ | ||
| 631 | result['reporting_period']['increment_rate_in_kgce_saving'] = Decimal(0.0) |
|
| 632 | result['reporting_period']['increment_rate_in_kgco2e_saving'] = Decimal(0.0) |
|
| 633 | ||
| 634 | if energy_category_set is not None and len(energy_category_set) > 0: |
|
| 635 | for energy_category_id in energy_category_set: |
|
| 636 | result['reporting_period']['names'].append(energy_category_dict[energy_category_id]['name']) |
|
| 637 | result['reporting_period']['energy_category_ids'].append(energy_category_id) |
|
| 638 | result['reporting_period']['units'].append(energy_category_dict[energy_category_id]['unit_of_measure']) |
|
| 639 | result['reporting_period']['timestamps'].append(reporting[energy_category_id]['timestamps']) |
|
| 640 | result['reporting_period']['values_saving'].append(reporting[energy_category_id]['values_saving']) |
|
| 641 | result['reporting_period']['subtotals_saving'].append(reporting[energy_category_id]['subtotal_saving']) |
|
| 642 | result['reporting_period']['subtotals_in_kgce_saving'].append( |
|
| 643 | reporting[energy_category_id]['subtotal_in_kgce_saving']) |
|
| 644 | result['reporting_period']['subtotals_in_kgco2e_saving'].append( |
|
| 645 | reporting[energy_category_id]['subtotal_in_kgco2e_saving']) |
|
| 646 | result['reporting_period']['subtotals_per_unit_area_saving'].append( |
|
| 647 | reporting[energy_category_id]['subtotal_saving'] / tenant['area'] if tenant['area'] > 0.0 else None) |
|
| 648 | result['reporting_period']['increment_rates_saving'].append( |
|
| 649 | (reporting[energy_category_id]['subtotal_saving'] - base[energy_category_id]['subtotal_saving']) / |
|
| 650 | base[energy_category_id]['subtotal_saving'] |
|
| 651 | if base[energy_category_id]['subtotal_saving'] > 0.0 else None) |
|
| 652 | result['reporting_period']['total_in_kgce_saving'] += \ |
|
| 653 | reporting[energy_category_id]['subtotal_in_kgce_saving'] |
|
| 654 | result['reporting_period']['total_in_kgco2e_saving'] += \ |
|
| 655 | reporting[energy_category_id]['subtotal_in_kgco2e_saving'] |
|
| 656 | ||
| 657 | result['reporting_period']['total_in_kgco2e_per_unit_area_saving'] = \ |
|
| 658 | result['reporting_period']['total_in_kgce_saving'] / tenant['area'] if tenant['area'] > 0.0 else None |
|