From 2bb19f16ee6480d5538db8bac7f29d46e2aa6bc7 Mon Sep 17 00:00:00 2001 From: simcha90 <56388545+simcha90@users.noreply.github.com> Date: Sun, 18 Apr 2021 18:36:03 +0300 Subject: [PATCH] feat: groupby filter (#1064) --- .../plugins/plugin-chart-table/src/buildQuery.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/superset-frontend/temporary_superset_ui/superset-ui/plugins/plugin-chart-table/src/buildQuery.ts b/superset-frontend/temporary_superset_ui/superset-ui/plugins/plugin-chart-table/src/buildQuery.ts index dc15e4b3268..cf0f28c72f5 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/plugins/plugin-chart-table/src/buildQuery.ts +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/plugin-chart-table/src/buildQuery.ts @@ -133,6 +133,12 @@ const buildQuery: BuildQuery = (formData: TableChartFormData ...extraQueries, ]; } + + const interactiveGroupBy = formData.extra_form_data?.interactive_groupby; + if (interactiveGroupBy && queryObject.columns) { + queryObject.columns = [...new Set([...queryObject.columns, ...interactiveGroupBy])]; + } + return [queryObject, ...extraQueries]; }); };