replaced every_day_* to periodic_* in excelexporters of API
parent
b6c6659106
commit
8fbf155960
|
@ -2,11 +2,9 @@ import base64
|
|||
import uuid
|
||||
import os
|
||||
from decimal import Decimal
|
||||
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
|
@ -511,7 +509,7 @@ def generate_excel(report,
|
|||
|
||||
col = 'B'
|
||||
|
||||
every_day_total = Decimal(0.0)
|
||||
periodic_sum = Decimal(0.0)
|
||||
|
||||
for j in range(0, ca_len):
|
||||
col = chr(ord('C') + j)
|
||||
|
@ -519,14 +517,14 @@ def generate_excel(report,
|
|||
ws[col + str(current_row_number)].font = title_font
|
||||
ws[col + str(current_row_number)].alignment = c_c_alignment
|
||||
value = round(reporting_period_data['values'][j][i], 2)
|
||||
every_day_total += value
|
||||
periodic_sum += value
|
||||
ws[col + str(current_row_number)] = value
|
||||
ws[col + str(current_row_number)].border = f_border
|
||||
|
||||
end_col = chr(ord(col) + 1)
|
||||
ws[end_col + str(current_row_number)].font = title_font
|
||||
ws[end_col + str(current_row_number)].alignment = c_c_alignment
|
||||
ws[end_col + str(current_row_number)] = round(every_day_total, 2)
|
||||
ws[end_col + str(current_row_number)] = round(periodic_sum, 2)
|
||||
ws[end_col + str(current_row_number)].border = f_border
|
||||
|
||||
current_row_number += 1
|
||||
|
|
|
@ -6,7 +6,6 @@ from decimal import Decimal
|
|||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
|
|
|
@ -432,9 +432,9 @@ def generate_excel(report,
|
|||
row = str(table_row + 1 + j)
|
||||
ws[col + row].font = title_font
|
||||
ws[col + row].alignment = c_c_alignment
|
||||
every_day_sum = reporting_period_values_every_day_sum(reporting_period_data, j, ca_len)
|
||||
total_sum += every_day_sum
|
||||
ws[col + row] = round(every_day_sum, 2)
|
||||
periodic_sum = reporting_period_values_periodic_sum(reporting_period_data, j, ca_len)
|
||||
total_sum += periodic_sum
|
||||
ws[col + row] = round(periodic_sum, 2)
|
||||
ws[col + row].border = f_border
|
||||
|
||||
row = str(table_row + 1 + len(time))
|
||||
|
@ -637,12 +637,12 @@ def generate_excel(report,
|
|||
return filename
|
||||
|
||||
|
||||
def reporting_period_values_every_day_sum(reporting_period_data, every_day_index, ca_len):
|
||||
every_day_sum = 0
|
||||
def reporting_period_values_periodic_sum(reporting_period_data, periodic_index, ca_len):
|
||||
periodic_sum = 0.0
|
||||
for i in range(0, ca_len):
|
||||
every_day_sum += reporting_period_data['values'][i][every_day_index]
|
||||
periodic_sum += reporting_period_data['values'][i][periodic_index]
|
||||
|
||||
return every_day_sum
|
||||
return periodic_sum
|
||||
|
||||
|
||||
def timestamps_data_all_equal_0(lists):
|
||||
|
|
|
@ -522,7 +522,7 @@ def generate_excel(report,
|
|||
|
||||
col = 'B'
|
||||
|
||||
every_day_total = 0
|
||||
periodic_sum = 0.0
|
||||
|
||||
for j in range(0, ca_len):
|
||||
col = chr(ord('C') + j)
|
||||
|
@ -530,14 +530,14 @@ def generate_excel(report,
|
|||
ws[col + str(current_row_number)].font = title_font
|
||||
ws[col + str(current_row_number)].alignment = c_c_alignment
|
||||
value = round(reporting_period_data['values'][j][i], 2)
|
||||
every_day_total += value
|
||||
periodic_sum += value
|
||||
ws[col + str(current_row_number)] = value
|
||||
ws[col + str(current_row_number)].border = f_border
|
||||
|
||||
end_col = chr(ord(col) + 1)
|
||||
ws[end_col + str(current_row_number)].font = title_font
|
||||
ws[end_col + str(current_row_number)].alignment = c_c_alignment
|
||||
ws[end_col + str(current_row_number)] = round(every_day_total, 2)
|
||||
ws[end_col + str(current_row_number)] = round(periodic_sum, 2)
|
||||
ws[end_col + str(current_row_number)].border = f_border
|
||||
|
||||
current_row_number += 1
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
|
@ -520,9 +520,9 @@ def generate_excel(report,
|
|||
row = str(table_row + 1 + j)
|
||||
ws[col + row].font = title_font
|
||||
ws[col + row].alignment = c_c_alignment
|
||||
every_day_sum = reporting_period_values_every_day_sum(reporting_period_data, j, ca_len)
|
||||
total_sum += every_day_sum
|
||||
ws[col + row] = round(every_day_sum, 2)
|
||||
periodic_sum = reporting_period_values_periodic_sum(reporting_period_data, j, ca_len)
|
||||
total_sum += periodic_sum
|
||||
ws[col + row] = round(periodic_sum, 2)
|
||||
ws[col + row].border = f_border
|
||||
|
||||
row = str(table_row + 1 + len(time))
|
||||
|
@ -591,20 +591,20 @@ def generate_excel(report,
|
|||
ws['B' + row].border = f_border
|
||||
|
||||
col = ''
|
||||
every_day_sum = 0
|
||||
periodic_sum = 0
|
||||
|
||||
for j in range(0, ca_len):
|
||||
col = chr(ord('C') + j)
|
||||
ws[col + row].font = name_font
|
||||
ws[col + row].alignment = c_c_alignment
|
||||
every_day_sum += child['subtotals_array'][j][i]
|
||||
periodic_sum += child['subtotals_array'][j][i]
|
||||
ws[col + row] = round(child['subtotals_array'][j][i], 2)
|
||||
ws[col + row].border = f_border
|
||||
|
||||
col = chr(ord(col) + 1)
|
||||
ws[col + row].font = name_font
|
||||
ws[col + row].alignment = c_c_alignment
|
||||
ws[col + row] = round(every_day_sum, 2)
|
||||
ws[col + row] = round(periodic_sum, 2)
|
||||
ws[col + row].border = f_border
|
||||
|
||||
table_end_row_number = current_row_number
|
||||
|
@ -831,12 +831,12 @@ def generate_excel(report,
|
|||
return filename
|
||||
|
||||
|
||||
def reporting_period_values_every_day_sum(reporting_period_data, every_day_index, ca_len):
|
||||
every_day_sum = 0
|
||||
def reporting_period_values_periodic_sum(reporting_period_data, periodic_index, ca_len):
|
||||
periodic_sum = Decimal(0.0)
|
||||
for i in range(0, ca_len):
|
||||
every_day_sum += reporting_period_data['values'][i][every_day_index]
|
||||
periodic_sum += reporting_period_data['values'][i][periodic_index]
|
||||
|
||||
return every_day_sum
|
||||
return periodic_sum
|
||||
|
||||
|
||||
def timestamps_data_all_equal_0(lists):
|
||||
|
|
|
@ -449,9 +449,9 @@ def generate_excel(report,
|
|||
row = str(table_row + 1 + j)
|
||||
ws[col + row].font = title_font
|
||||
ws[col + row].alignment = c_c_alignment
|
||||
every_day_sum = reporting_period_values_every_day_sum(reporting_period_data, j, ca_len)
|
||||
total_sum += every_day_sum
|
||||
ws[col + row] = round(every_day_sum, 2)
|
||||
periodic_sum = reporting_period_values_periodic_sum(reporting_period_data, j, ca_len)
|
||||
total_sum += periodic_sum
|
||||
ws[col + row] = round(periodic_sum, 2)
|
||||
ws[col + row].border = f_border
|
||||
|
||||
row = str(table_row + 1 + len(time))
|
||||
|
@ -520,20 +520,20 @@ def generate_excel(report,
|
|||
ws['B' + row].border = f_border
|
||||
|
||||
col = ''
|
||||
every_day_sum = Decimal(0.0)
|
||||
periodic_sum = Decimal(0.0)
|
||||
|
||||
for j in range(0, ca_len):
|
||||
col = chr(ord('C') + j)
|
||||
ws[col + row].font = name_font
|
||||
ws[col + row].alignment = c_c_alignment
|
||||
every_day_sum += child['subtotals_array'][j][i]
|
||||
periodic_sum += child['subtotals_array'][j][i]
|
||||
ws[col + row] = round(child['subtotals_array'][j][i], 2)
|
||||
ws[col + row].border = f_border
|
||||
|
||||
col = chr(ord(col) + 1)
|
||||
ws[col + row].font = name_font
|
||||
ws[col + row].alignment = c_c_alignment
|
||||
ws[col + row] = round(every_day_sum, 2)
|
||||
ws[col + row] = round(periodic_sum, 2)
|
||||
ws[col + row].border = f_border
|
||||
|
||||
table_end_row_number = current_row_number
|
||||
|
@ -763,12 +763,12 @@ def generate_excel(report,
|
|||
return filename
|
||||
|
||||
|
||||
def reporting_period_values_every_day_sum(reporting_period_data, every_day_index, ca_len):
|
||||
every_day_sum = Decimal(0.0)
|
||||
def reporting_period_values_periodic_sum(reporting_period_data, periodic_index, ca_len):
|
||||
periodic_sum = Decimal(0.0)
|
||||
for i in range(0, ca_len):
|
||||
every_day_sum += reporting_period_data['values'][i][every_day_index]
|
||||
periodic_sum += reporting_period_data['values'][i][periodic_index]
|
||||
|
||||
return every_day_sum
|
||||
return periodic_sum
|
||||
|
||||
|
||||
def timestamps_data_all_equal_0(lists):
|
||||
|
|
|
@ -467,7 +467,7 @@ def generate_excel(report,
|
|||
|
||||
col = 'B'
|
||||
|
||||
every_day_total = 0
|
||||
periodic_sum = 0.0
|
||||
|
||||
for j in range(0, ca_len):
|
||||
col = chr(ord('C') + j)
|
||||
|
@ -475,14 +475,14 @@ def generate_excel(report,
|
|||
ws[col + str(current_row_number)].font = title_font
|
||||
ws[col + str(current_row_number)].alignment = c_c_alignment
|
||||
value = round(reporting_period_data['values'][j][i], 2)
|
||||
every_day_total += value
|
||||
periodic_sum += value
|
||||
ws[col + str(current_row_number)] = value
|
||||
ws[col + str(current_row_number)].border = f_border
|
||||
|
||||
end_col = chr(ord(col) + 1)
|
||||
ws[end_col + str(current_row_number)].font = title_font
|
||||
ws[end_col + str(current_row_number)].alignment = c_c_alignment
|
||||
ws[end_col + str(current_row_number)] = round(every_day_total, 2)
|
||||
ws[end_col + str(current_row_number)] = round(periodic_sum, 2)
|
||||
ws[end_col + str(current_row_number)].border = f_border
|
||||
|
||||
current_row_number += 1
|
||||
|
|
|
@ -471,7 +471,7 @@ def generate_excel(report,
|
|||
|
||||
col = 'B'
|
||||
|
||||
every_day_total = 0
|
||||
periodic_sum = 0.0
|
||||
|
||||
for j in range(0, ca_len):
|
||||
col = chr(ord('C') + j)
|
||||
|
@ -479,14 +479,14 @@ def generate_excel(report,
|
|||
ws[col + str(current_row_number)].font = title_font
|
||||
ws[col + str(current_row_number)].alignment = c_c_alignment
|
||||
value = round(reporting_period_data['values'][j][i], 2)
|
||||
every_day_total += value
|
||||
periodic_sum += value
|
||||
ws[col + str(current_row_number)] = value
|
||||
ws[col + str(current_row_number)].border = f_border
|
||||
|
||||
end_col = chr(ord(col) + 1)
|
||||
ws[end_col + str(current_row_number)].font = title_font
|
||||
ws[end_col + str(current_row_number)].alignment = c_c_alignment
|
||||
ws[end_col + str(current_row_number)] = round(every_day_total, 2)
|
||||
ws[end_col + str(current_row_number)] = round(periodic_sum, 2)
|
||||
ws[end_col + str(current_row_number)].border = f_border
|
||||
|
||||
current_row_number += 1
|
||||
|
|
Loading…
Reference in New Issue