diff --git a/superset/viz.py b/superset/viz.py index 87dd1a9ebe01c..dbfcdcc9b72f3 100644 --- a/superset/viz.py +++ b/superset/viz.py @@ -2019,6 +2019,7 @@ def query_obj(self): if fd.get('js_columns'): gb += fd.get('js_columns') metrics = self.get_metrics() + gb = list(set(gb)) if metrics: d['groupby'] = gb d['metrics'] = self.get_metrics()