@@ 541-559 (lines=19) @@ | ||
538 | result['reporting_period']['total_increment_rate'] = Decimal(0.0) |
|
539 | result['reporting_period']['total_unit'] = config.currency_unit |
|
540 | ||
541 | if energy_category_set is not None and len(energy_category_set) > 0: |
|
542 | for energy_category_id in energy_category_set: |
|
543 | result['reporting_period']['names'].append(energy_category_dict[energy_category_id]['name']) |
|
544 | result['reporting_period']['energy_category_ids'].append(energy_category_id) |
|
545 | result['reporting_period']['units'].append(config.currency_unit) |
|
546 | result['reporting_period']['timestamps'].append(reporting[energy_category_id]['timestamps']) |
|
547 | result['reporting_period']['values'].append(reporting[energy_category_id]['values']) |
|
548 | result['reporting_period']['subtotals'].append(reporting[energy_category_id]['subtotal']) |
|
549 | result['reporting_period']['subtotals_per_unit_area'].append( |
|
550 | reporting[energy_category_id]['subtotal'] / space['area'] if space['area'] > 0.0 else None) |
|
551 | result['reporting_period']['toppeaks'].append(reporting[energy_category_id]['toppeak']) |
|
552 | result['reporting_period']['onpeaks'].append(reporting[energy_category_id]['onpeak']) |
|
553 | result['reporting_period']['midpeaks'].append(reporting[energy_category_id]['midpeak']) |
|
554 | result['reporting_period']['offpeaks'].append(reporting[energy_category_id]['offpeak']) |
|
555 | result['reporting_period']['increment_rates'].append( |
|
556 | (reporting[energy_category_id]['subtotal'] - base[energy_category_id]['subtotal']) / |
|
557 | base[energy_category_id]['subtotal'] |
|
558 | if base[energy_category_id]['subtotal'] > 0.0 else None) |
|
559 | result['reporting_period']['total'] += reporting[energy_category_id]['subtotal'] |
|
560 | ||
561 | result['reporting_period']['total_per_unit_area'] = \ |
|
562 | result['reporting_period']['total'] / space['area'] if space['area'] > 0.0 else None |
@@ 497-515 (lines=19) @@ | ||
494 | result['reporting_period']['total_increment_rate'] = Decimal(0.0) |
|
495 | result['reporting_period']['total_unit'] = config.currency_unit |
|
496 | ||
497 | if energy_category_set is not None and len(energy_category_set) > 0: |
|
498 | for energy_category_id in energy_category_set: |
|
499 | result['reporting_period']['names'].append(energy_category_dict[energy_category_id]['name']) |
|
500 | result['reporting_period']['energy_category_ids'].append(energy_category_id) |
|
501 | result['reporting_period']['units'].append(config.currency_unit) |
|
502 | result['reporting_period']['timestamps'].append(reporting[energy_category_id]['timestamps']) |
|
503 | result['reporting_period']['values'].append(reporting[energy_category_id]['values']) |
|
504 | result['reporting_period']['subtotals'].append(reporting[energy_category_id]['subtotal']) |
|
505 | result['reporting_period']['subtotals_per_unit_area'].append( |
|
506 | reporting[energy_category_id]['subtotal'] / tenant['area'] if tenant['area'] > 0.0 else None) |
|
507 | result['reporting_period']['toppeaks'].append(reporting[energy_category_id]['toppeak']) |
|
508 | result['reporting_period']['onpeaks'].append(reporting[energy_category_id]['onpeak']) |
|
509 | result['reporting_period']['midpeaks'].append(reporting[energy_category_id]['midpeak']) |
|
510 | result['reporting_period']['offpeaks'].append(reporting[energy_category_id]['offpeak']) |
|
511 | result['reporting_period']['increment_rates'].append( |
|
512 | (reporting[energy_category_id]['subtotal'] - base[energy_category_id]['subtotal']) / |
|
513 | base[energy_category_id]['subtotal'] |
|
514 | if base[energy_category_id]['subtotal'] > 0.0 else None) |
|
515 | result['reporting_period']['total'] += reporting[energy_category_id]['subtotal'] |
|
516 | ||
517 | result['reporting_period']['total_per_unit_area'] = \ |
|
518 | result['reporting_period']['total'] / tenant['area'] if tenant['area'] > 0.0 else None |