From 103014510031114edf3565e497f60a6462fc23b4 Mon Sep 17 00:00:00 2001 From: wuaho Date: Fri, 30 Jul 2021 10:45:41 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A9=BA=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/behavior_analysis.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/behavior_analysis.py b/models/behavior_analysis.py index 32601fd..4359f88 100644 --- a/models/behavior_analysis.py +++ b/models/behavior_analysis.py @@ -211,12 +211,12 @@ class BehaviorAnalysis: return func.sum(getattr(func, 'if')(getattr(self.event_tbl.c, '#event_name') == event_name, 1, 0)) elif comp == 'touch_user_count': return func.uniqCombined(getattr(func, 'if')(getattr(self.event_tbl.c, '#event_name') == event_name, - getattr(self.event_tbl.c, '#account_id'), '')) + getattr(self.event_tbl.c, '#account_id'), None)) elif comp == 'touch_user_avg': return func.divide( func.sum(getattr(func, 'if')(getattr(self.event_tbl.c, '#event_name') == event_name, 1, 0)), func.uniqCombined(getattr(func, 'if')(getattr(self.event_tbl.c, '#event_name') == event_name, - getattr(self.event_tbl.c, '#account_id'), ''))) + getattr(self.event_tbl.c, '#account_id'), None))) opt = ({'+', '-', '*', '/'} & set(s)).pop() a, b = s.split(opt)