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]

Reply via email to