ltv 多维度
This commit is contained in:
parent
b0b7d6de6c
commit
07aa025947
@ -46,9 +46,14 @@ async def ltv_model_sql(
|
||||
|
||||
res = analysis.ltv_model_sql()
|
||||
sql = res['sql']
|
||||
quota = res['quota']
|
||||
df = await ckdb.query_dataframe(sql)
|
||||
df.fillna(0, inplace=True)
|
||||
df.rename(columns={'date': '注册日期', 'cnt1': '角色数'}, inplace=True)
|
||||
if quota == '#account_id':
|
||||
df.rename(columns={'cnt1': '角色数'}, inplace=True)
|
||||
elif quota in ('#account_id'):
|
||||
df.rename(columns={'cnt1': '设备数'}, inplace=True)
|
||||
data = {
|
||||
'title': df.columns.tolist(),
|
||||
'rows': df.values.tolist()
|
||||
|
@ -126,4 +126,4 @@ class XAnalysis:
|
||||
order by date
|
||||
"""
|
||||
print(sql)
|
||||
return {'sql': sql}
|
||||
return {'sql': sql,'quota':quota}
|
||||
|
Loading…
Reference in New Issue
Block a user