瀏覽代碼

mvp: 分母计算规则调整

Signed-off-by: binren <zhangbr@elab-plus.com>
binren 5 年之前
父節點
當前提交
2d911d3e77
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      mvp.py

+ 3 - 3
mvp.py

@@ -110,7 +110,7 @@ class Mvp:
     sql_4 = 'select nld from f_t_daren_score_2 group by nld'
 
     # 根据城市,年龄段,人群分类统计答题记录数
-    sql_5 = 'select testcase_id, COUNT(DISTINCT uuid) from f_t_daren_score_2 group by testcase_id '
+    sql_5 = 'select testcase_id, COUNT(DISTINCT uuid) from f_t_daren_score_2 where uuid in %s group by testcase_id '
 
     # 根据父选项获取子选项id列表
     sql_6 = '''
@@ -758,7 +758,7 @@ class Mvp:
 
     def behavior_tag_init(self, city, age, people_uuids):
         result = {}
-        self.group_type_count = self.marketing_db.select(self.sql_5)
+        self.group_type_count = self.marketing_db.select(self.sql_5, [people_uuids])
         # 表名
         for key in self.tag_data.keys():
             values = self.tag_data[key]
@@ -797,7 +797,7 @@ class Mvp:
         if len(sub_option_ids) > 0:
             result_1 = self.marketing_db.select(self.sql_8, [sub_option_ids, people_uuids])
             sub_options_count = result_1[0][0]
-        # 计算父选项包含的子选项对应的子题所在的测试gt包含的人数数。
+        # 计算父选项包含的子选项对应的子题所在的测试gt包含的点击数。
         denominator_value = 0
         for info in self.group_type_count:
             if str(info[0]) in group_types: