1. Reusable Data Logic Across Widgets
Users want to reuse queries, dataset layers, formulas, dimensions, and measures across widgets without duplicating the entire widget.
  1. Convert Between Widget Types
Allow users to convert one widget type into another (e.g. Grid → HTML) while keeping the same underlying data logic.
  1. Shared Logic for Widget Families
Enable multiple widgets to share the same logic, so changes made to one widget can be easily applied to others using the same logic.
  1. Stronger Dataset / Semantic Layer
Provide more flexibility to define calculations, CASE statements, and transformations at the dataset level, not only at the widget level.
  1. Formula Fields in Queries
Support formula or computed fields directly in queries to reduce complexity and improve data modeling.
  1. Improved Formula Editor UI
Expandable, multi-line formula editor
Easier to view and edit complex formulas
No need to rely on external text editors
  1. Prevent Accidental Panel Closure
Editing panels (Add/Edit Field, Conditional Formatting, Color Picker, etc.) should not close automatically when users click outside or move the mouse slightly.
  1. Built-in AI Assistant for Widgets
Provide an AI assistant to help users build formulas, queries, and widgets directly in the product.
  1. Better Dataset Layer Tooltip & Actions
Tooltips should be non-interactive and not block actions
Move dataset actions to the “…” (meatballs) menu
Make the “…” menu always visible
  1. Easier Widget Reuse Across Dashboards & Reports
Users want to attach existing widgets to other dashboards or reports without cloning and creating duplicates.
  1. Attach / Clone to Reports (Not Dashboards Only)
“Attach or Clone to Existing” should support both dashboards and reports.
  1. Clone Dashboard to Report
Allow users to clone a dashboard into a report to avoid rebuilding widgets when creating printable or schedulable reports.
  1. Better HTML Widget Editing Experience
Allow resizing or expanding the HTML editor panel
Reduce the need for external HTML editors
  1. Non-Printing / Hidden Area for Report Slicers
Provide a dedicated non-printing or hidden panel for slicers so they don’t affect PDF or printed layouts.