From cd6237d57c0ac3917c044ac14a17ba3b15e06b9d Mon Sep 17 00:00:00 2001 From: "13621160019@163.com" <13621160019@163.com> Date: Sun, 7 Mar 2021 11:08:36 +0800 Subject: [PATCH] fixed divide by zero issues in equipmentsaving --- myems-api/excelexporters/equipmentsaving.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/myems-api/excelexporters/equipmentsaving.py b/myems-api/excelexporters/equipmentsaving.py index c272af9c..e01ce855 100644 --- a/myems-api/excelexporters/equipmentsaving.py +++ b/myems-api/excelexporters/equipmentsaving.py @@ -329,9 +329,9 @@ def generate_excel(report, ws['D' + str(current_row_number)].font = name_font ws['D' + str(current_row_number)].alignment = c_c_alignment ws['D' + str(current_row_number)].border = f_border - ws['D' + str(current_row_number)] = \ - str(round(reporting_period_data['subtotals_in_kgce_saving'][i] / - subtotals_in_kgce_saving_sum * 100, 2)) + '%' + ws['D' + str(current_row_number)] = str(round(reporting_period_data['subtotals_in_kgce_saving'][i] / + subtotals_in_kgce_saving_sum * 100, 2)) + '%' \ + if subtotals_in_kgce_saving_sum > 0 else '-' current_row_number += 1 @@ -398,9 +398,9 @@ def generate_excel(report, ws['D' + str(current_row_number)].font = name_font ws['D' + str(current_row_number)].alignment = c_c_alignment ws['D' + str(current_row_number)].border = f_border - ws['D' + str(current_row_number)] = \ - str(round(reporting_period_data['subtotals_in_kgco2e_saving'][i] / - subtotals_in_kgco2e_saving_sum * 100, 2)) + '%' + ws['D' + str(current_row_number)] = str(round(reporting_period_data['subtotals_in_kgco2e_saving'][i] / + subtotals_in_kgco2e_saving_sum * 100, 2)) + '%' \ + if subtotals_in_kgco2e_saving_sum > 0 else '-' current_row_number += 1