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