ltv 多维度

This commit is contained in:
wuaho 2021-07-30 16:25:39 +08:00
parent b0b7d6de6c
commit 07aa025947
2 changed files with 6 additions and 1 deletions

View File

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

View File

@ -126,4 +126,4 @@ class XAnalysis:
order by date
"""
print(sql)
return {'sql': sql}
return {'sql': sql,'quota':quota}