added associated paramters data to excel exporter of tenantload in API

pull/31/head
13621160019@163.com 2021-04-10 19:41:09 +08:00
parent 1362189140
commit 62640ac367
1 changed files with 6 additions and 3 deletions

View File

@ -524,13 +524,15 @@ class Reporting:
else None) else None)
result['reporting_period']['averages_increment_rate'].append( result['reporting_period']['averages_increment_rate'].append(
(reporting[energy_category_id]['average'] - base[energy_category_id]['average']) / (reporting[energy_category_id]['average'] - base[energy_category_id]['average']) /
base[energy_category_id]['average'] if (base[energy_category_id]['average'] is not None and base[energy_category_id]['average'] if (reporting[energy_category_id]['average'] is not None and
base[energy_category_id]['average'] is not None and
base[energy_category_id]['average'] > Decimal(0.0)) base[energy_category_id]['average'] > Decimal(0.0))
else None) else None)
result['reporting_period']['maximums'].append(reporting[energy_category_id]['maximum']) result['reporting_period']['maximums'].append(reporting[energy_category_id]['maximum'])
result['reporting_period']['maximums_increment_rate'].append( result['reporting_period']['maximums_increment_rate'].append(
(reporting[energy_category_id]['maximum'] - base[energy_category_id]['maximum']) / (reporting[energy_category_id]['maximum'] - base[energy_category_id]['maximum']) /
base[energy_category_id]['maximum'] if (base[energy_category_id]['maximum'] is not None and base[energy_category_id]['maximum'] if (reporting[energy_category_id]['maximum'] is not None and
base[energy_category_id]['maximum'] is not None and
base[energy_category_id]['maximum'] > Decimal(0.0)) base[energy_category_id]['maximum'] > Decimal(0.0))
else None) else None)
result['reporting_period']['maximums_per_unit_area'].append( result['reporting_period']['maximums_per_unit_area'].append(
@ -542,7 +544,8 @@ class Reporting:
result['reporting_period']['factors'].append(reporting[energy_category_id]['factor']) result['reporting_period']['factors'].append(reporting[energy_category_id]['factor'])
result['reporting_period']['factors_increment_rate'].append( result['reporting_period']['factors_increment_rate'].append(
(reporting[energy_category_id]['factor'] - base[energy_category_id]['factor']) / (reporting[energy_category_id]['factor'] - base[energy_category_id]['factor']) /
base[energy_category_id]['factor'] if (base[energy_category_id]['factor'] is not None and base[energy_category_id]['factor'] if (reporting[energy_category_id]['factor'] is not None and
base[energy_category_id]['factor'] is not None and
base[energy_category_id]['factor'] > Decimal(0.0)) base[energy_category_id]['factor'] > Decimal(0.0))
else None) else None)