diff --git a/plugins/plugin-chart-table/src/buildQuery.ts b/plugins/plugin-chart-table/src/buildQuery.ts index afe1db500e..7fba2f30f5 100644 --- a/plugins/plugin-chart-table/src/buildQuery.ts +++ b/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]; }); };