msyavuz opened a new issue, #35158: URL: https://github.com/apache/superset/issues/35158
## [SIP] Proposal for Chart Customization / Dynamic Group By in Dashboards ### Motivation There is a need to enhance dashboard interactivity by enabling users to dynamically change group by fields in charts directly from dashboards. This will allow end users greater flexibility in data exploration and reduce the need for creating multiple static charts for different group by dimensions. ### Proposed Change Introduce a feature that allows dashboard viewers to select and adjust the group by column(s) for charts in real time. This could involve UI changes to add group by selectors on charts, backend enhancements to support dynamic query generation, and state management for user selections. Reference implementation and early discussion can be found in [PR #33831](https://github.com/apache/superset/pull/33831). ### New or Changed Public Interfaces - Changes to chart and dashboard React components to support group by selectors - Updates to REST endpoints (if needed) to accept dynamic group by parameters - Potential updates to chart metadata and dashboard state ### New dependencies No new dependencies ### Migration Plan and Compatibility - Ensure dashboards with static group bys continue to work as before ### Rejected Alternatives - Continue requiring users to create multiple charts for each group by scenario. This approach leads to dashboard clutter, increased maintenance overhead, and a less dynamic user experience. It also does not scale well when users want to explore multiple dimensions interactively. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
