UPDATE: update logic for subtotal rows
This commit is contained in:
parent
fe75bfd8be
commit
109f336b80
@ -505,13 +505,12 @@ def dict2xlsx(input: json, _type='report'):
|
|||||||
ws[key + str(start_index)].fill = fill_green
|
ws[key + str(start_index)].fill = fill_green
|
||||||
elif key in ['C', 'D', 'E', 'F', 'G', 'H']:
|
elif key in ['C', 'D', 'E', 'F', 'G', 'H']:
|
||||||
ws[key + str(start_index)].fill = fill_yellow
|
ws[key + str(start_index)].fill = fill_yellow
|
||||||
else:
|
if 'average_accuracy_rate' in mapping[key] and type(value) in [int, float] and value < 98:
|
||||||
if 'average_accuracy_rate' in mapping[key] and type(value) in [int, float] and value < 98:
|
ws[key + str(start_index)].font = font_red
|
||||||
ws[key + str(start_index)].font = font_red
|
elif 'average_processing_time' in mapping[key] and type(value) in [int, float] and value > 2.0:
|
||||||
elif 'average_processing_time' in mapping[key] and type(value) in [int, float] and value > 2.0:
|
ws[key + str(start_index)].font = font_red
|
||||||
ws[key + str(start_index)].font = font_red
|
elif 'bad_percent' in mapping[key] and type(value) in [int, float] and value > 10:
|
||||||
elif 'bad_percent' in mapping[key] and type(value) in [int, float] and value > 10:
|
ws[key + str(start_index)].font = font_red
|
||||||
ws[key + str(start_index)].font = font_red
|
|
||||||
elif _type == 'report_detail':
|
elif _type == 'report_detail':
|
||||||
if 'accuracy' in mapping[key] and type(value) in [int, float] and value < 75:
|
if 'accuracy' in mapping[key] and type(value) in [int, float] and value < 75:
|
||||||
ws[key + str(start_index)].font = font_red
|
ws[key + str(start_index)].font = font_red
|
||||||
|
Loading…
Reference in New Issue
Block a user