From 5aa182da11cef8b144c87221f035d3a7681e619c Mon Sep 17 00:00:00 2001 From: wuaho Date: Mon, 23 Aug 2021 12:29:15 +0800 Subject: [PATCH] 1 --- models/behavior_analysis.py | 3 ++- models/x_analysis.py | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/models/behavior_analysis.py b/models/behavior_analysis.py index 5e027f4..8b41d0f 100644 --- a/models/behavior_analysis.py +++ b/models/behavior_analysis.py @@ -169,7 +169,8 @@ class BehaviorAnalysis: res_json = await self.rdb.get(f'{self.game}_event') columns = json.loads(res_json).keys() metadata = sa.MetaData(schema=self.game) - self.event_tbl = sa.Table('event_view', metadata, *[sa.Column(column) for column in columns]) + # self.event_tbl = sa.Table('event_view', metadata, *[sa.Column(column) for column in columns]) + self.event_tbl = sa.Table('event', metadata, *[sa.Column(column) for column in columns]) def handler_filts(self, *ext_filters, g_f=True): user_filter = [] diff --git a/models/x_analysis.py b/models/x_analysis.py index 31744cb..c3a757d 100644 --- a/models/x_analysis.py +++ b/models/x_analysis.py @@ -124,7 +124,7 @@ class XAnalysis: cnt1, {select_ltv_str} FROM (SELECT toDate(addHours(`#event_time`, `#zone_offset`)) as date, uniqExact(`{quota}`) cnt1 - FROM {self.game}.event_view + FROM {self.game}.event where `#event_name` = 'create_account' AND {where_str} GROUP BY toDate(addHours(`#event_time`, `#zone_offset`))) as reg @@ -132,11 +132,11 @@ class XAnalysis: (select a.date, {sumpay_str} from (SELECT toDate(addHours(`#event_time`, `#zone_offset`)) as date, `{quota}` - FROM {self.game}.event_view + FROM {self.game}.event where `#event_name` = 'create_account' and {where_str}) as a left join (select `{quota}`, unitPrice/100 as money, toDate(addHours(`#event_time`, `#zone_offset`)) as date - from {self.game}.event_view + from {self.game}.event where `#event_name` = 'pay' and {where_order_str}) b on a.`{quota}` = b.`{quota}` group by a.date) log on reg.date = log.date