新增事件首次触发间隔分析1
This commit is contained in:
parent
c33b583381
commit
32b24ef518
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user