单事件属性漏斗概率

This commit is contained in:
Àî×ÚÕñ 2022-08-18 21:32:45 +08:00
parent 5808c9cdd1
commit b75e84b3cf

View File

@ -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)