新增事件首次触发间隔分析1

This commit is contained in:
Àî×ÚÕñ 2022-08-24 11:45:28 +08:00
parent c33b583381
commit 32b24ef518

View File

@ -1703,17 +1703,20 @@ async def first_event_model(
else:
dict_k[key] = sum_num
list_data = []
for i in step_list:
if str(i) not in dict_k:
dict_k[str(i)] = 0
list_data.append(0)
continue
list_data.append(dict_k[str(i)])
all_num = sum(list(dict_k.values()))
p_data = {key: round(v * 100 / all_num, 2) for key, v in dict_k.items()}
all_num = sum(list_data)
p_data = [round(v * 100 / all_num, 2) for v in list_data]
true_step = [str(i) for i in step_list]
res_msg = {
'level': true_step,
'list': dict_k,
'list': list_data,
'p': p_data
}
return schemas.Msg(code=0, msg='ok', data=res_msg)