diff --git a/api/api_v1/endpoints/query.py b/api/api_v1/endpoints/query.py index e4ffb4b..f1fb988 100644 --- a/api/api_v1/endpoints/query.py +++ b/api/api_v1/endpoints/query.py @@ -2277,10 +2277,11 @@ async def user_property_model( key = str(key) data[key] = val title = ['.'.join(groupby), quota] - data=list(data.values()) + value=list(data.values()) return schemas.Msg(code=0, msg='ok', data={ - 'value': data, - 'title': title + 'value': value, + 'title': title, + 'key':list(data.keys()) }) diff --git a/models/behavior_analysis.py b/models/behavior_analysis.py index bf1b79a..762def2 100644 --- a/models/behavior_analysis.py +++ b/models/behavior_analysis.py @@ -628,6 +628,8 @@ class BehaviorAnalysis: base_where.append(event_name_col == event_name) analysis = event['analysis'] + if analysis == 'distinct_count': # 事件分析-int类型去重数用到 + analysis='uniqExact' event_filter, user_filter = await self.handler_filts( (event['filts'], event.get('relation', 'and')), (self.global_filters, self.global_relation)