单事件属性漏斗概率
This commit is contained in:
parent
5808c9cdd1
commit
b75e84b3cf
@ -1562,18 +1562,24 @@ async def guide_model(
|
||||
if ste not in list(ste_k.keys()):
|
||||
ste_k[ste] = 0
|
||||
dict_k[str(k)] = ste_k
|
||||
p_data = {}
|
||||
data = {}
|
||||
for dict_key, dict_data in dict_k.items():
|
||||
dict_data1 = deepcopy(dict_data)
|
||||
dict_k1 = {int(k): v for k, v in dict_data1.items()}
|
||||
sorted(dict_k1.keys())
|
||||
data_values = list(dict_k1.values())
|
||||
p_values = [round(i / sum(data_values), 2) or 0 for i in data_values]
|
||||
p_values.insert(0, dict_key)
|
||||
data_values.insert(0, dict_key)
|
||||
data[dict_key] = data_values
|
||||
p_data[dict_key] = p_values
|
||||
|
||||
step_list.insert(0, '日期')
|
||||
res_msg = {
|
||||
'level': step_list,
|
||||
'list': data
|
||||
'list': data,
|
||||
'p': p_data
|
||||
}
|
||||
return schemas.Msg(code=0, msg='ok', data=res_msg)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user