新增事件首次触发间隔分析1
This commit is contained in:
parent
c33b583381
commit
32b24ef518
@ -1703,17 +1703,20 @@ async def first_event_model(
|
|||||||
else:
|
else:
|
||||||
dict_k[key] = sum_num
|
dict_k[key] = sum_num
|
||||||
|
|
||||||
|
list_data = []
|
||||||
for i in step_list:
|
for i in step_list:
|
||||||
if str(i) not in dict_k:
|
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()))
|
all_num = sum(list_data)
|
||||||
p_data = {key: round(v * 100 / all_num, 2) for key, v in dict_k.items()}
|
p_data = [round(v * 100 / all_num, 2) for v in list_data]
|
||||||
|
|
||||||
true_step = [str(i) for i in step_list]
|
true_step = [str(i) for i in step_list]
|
||||||
res_msg = {
|
res_msg = {
|
||||||
'level': true_step,
|
'level': true_step,
|
||||||
'list': dict_k,
|
'list': list_data,
|
||||||
'p': p_data
|
'p': p_data
|
||||||
}
|
}
|
||||||
return schemas.Msg(code=0, msg='ok', data=res_msg)
|
return schemas.Msg(code=0, msg='ok', data=res_msg)
|
||||||
|
Loading…
Reference in New Issue
Block a user