Feature Ideas
Submit IdeaA Duplicate button on dashboard widgets
Wouldn't it be amazing if there was a copy/clone button close to the Edit and Delete ones 🥺
Nickolas L4
Ability for end users to create custom measures from datasets
For example, if a dataset has a measure for total_costs and a measure for total_income, an end-user could create a calculation in their custom canvas for "gross profit" by calculating total_income - total_costs.
Ella Cullen0
Include percentages in the tooltip for default bar charts
This would be a nice addition to the bar charts
Ella Cullen0
Option to increase download limit above 10Mb
Currently there is a download limit of 10Mb in place, but for certain use cases this is not sufficient.
Ella Cullen0
Ability to add tooltips to Remarkable charts
It would be great to be able to add tooltips to the Remarkable components so that, from the builder UI, guidance could be added for end users.
Ella Cullen0
Add a drilldown in the no-code builder
Drilldowns are super helpful for end users, so being able to add them within the no-code builder is really important - e.g. by opening a sub-embeddable via a modal.
Ella Cullen4
API to export Embeddable dashboard to PDF
Like this (https://restpack.io/html2pdf) but specifically for your embeddable dashboards
Tom G1
Be able to create tabs in Embeddables
It would be useful to be able to have tabbed Embeddables so that you don't need to create tabs within your own application, and you can use the same datasets / configurations across the tabbed Embeddables.
Ella Cullen2
Support raw / ungrouped data queries for pivot-table and drill-through use cases
Cube supports an ungrouped query option that disables the GROUP BY clause and returns raw, row-level data. Embeddable does not currently expose this option. Access to ungrouped data can be important for some clients, particularly for pivot table use cases where users want to perform different aggregations (sum, avg, min, max) locally, as well as for drill-through and detailed data inspection. We can evaluate whether and how Embeddable should support Cube’s ungrouped queries in a controlled manner.
Nauman H1
Support "calculated fields" in the builder
e.g. the ability to use Excel-like logic (if-else, maths, etc.) to write custom expressions using measures and dimensions, directly in the builder (without needing to update your model). Currently you need to manually define a new measure or dimension in the model (e.g. "{active_users} * 100 / {total_users}") to achieve this.
Tom G2
Match colours to specific dimensions
It would be really helpful if the Embeddable components that were using the same dimension across multiple charts automatically matched that dimension with the same colour - so that every time 'France' is used, it's always blue, and 'Ireland' dimension is always green.
Ella Cullen0
Ability to set spacing/gap in px between the widgets on canvas
It would be great to have this kind of control on the Embeddable builder (both on main canvas as well as custom canvas)
Ella Cullen0
Enable dashboard rollback for Custom Canvas dashboards
End users might accidentally get their dashboard into a bad state and need to undo changes. It would be great if there was some way to undo / rollback their edits.
Ella Cullen1
Auto-Refresh Component Data (every X seconds, no manual refresh)
User story: As a user viewing data in a component, I want it to refresh automatically so I always see the latest information without manual actions. We can expose this functionality in two ways: Provide a UI property to auto-refresh components every X seconds (user-set interval). Expose the functionality within components so users can enable and configure auto-refresh themselves.
Nauman H0
UI to manage database connections
It would be great to have a visual representation and place in the Embeddable UI where you could see and update database connections.
Ella Cullen0