Feature Ideas
Submit IdeaCopy/paste object configurations "as code" in no-code builder
When implementing similar configurations across multiple dashboards or within the same dashboard, it would be much faster and less error prone for the user to be able to view an object's configuration in plain text and copy/paste it into a different object. Similar to the "View source code" or "View as HTML" you see in many WYSIWYG configuration interfaces. Would love this ability for data sets, variables, and components. This allows a non-developer to reliably update or add a variable/component in one place and propagate those changes to other related objects without having to use an API.
Nik R0
Refresh a dashboard with the latest pushed models via API call
Rather than needing to go via the Embeddable builder, it would be helpful to be able to refresh the models via API, especially in cases with non-breaking updates, e.g. added dimensions, updated dimension titles.
Ella Cullen0
Sankey chart
A Sankey chart would be a cool chart option
Ella Cullen1
Sort dimensions by a related data column in Remarkable components
We have many components (dropdown filters, tables, bar charts) where we display a name/label dimension, but sorting alphabetically by name is not the correct sort order, so we instead want to sort by a related numerical sort column that is not included in the data query. For example, we display Day of Week Name, but want to sort by Day of Week Number, so that it sorts Mon-Sun, instead of alphabetically (Friday, Monday, Saturday, Sunday). Currently I think this would require creating custom components for every single component where we need to override an alphabetical sort. Another example are spending tiers we have that are text strings, so we need to sort them numerically instead of everything starting with a 1 appearing first: “$1-50”, “$51-100”, “$101-250”, "$1000-...".
Nik R0
Prefix / suffix defined at the model level
It would be helpful to be able to define prefix/suffix at the model level and have that pass automatically to the components.
Ella Cullen1
A 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
Click a link in table opens on same page
You can currently create a link in the Embeddable table component so that a user can click a row and open a new tab. It would be great if there was an option to open in the same page instead of in a new tab
Ella Cullen0
Some meta / description option for dimensions and measures
For non-technical users, sometimes dimensions / measures aren't super clear. It would be great to have the option to add a description somewhere so that users could get more information about a particular dimension or measure if needed
Ella Cullen2
Support Cube format model setting
Rather than requiring clients to make a measure that contains math to generate a percent (eg: sql: 'ROUND(SAFE_DIVIDE({num1}, {num2}) * 100, 0)' and then using a posttext meta of '%') could we support Cube's format: percent setting to just send the data as a percentage automatically? This might also be useful for other formats Cube supports Example: name: example_percent title: Example Percent type: number sql: 'SAFE_DIVIDE({num1}, {num2})' format: percent description: an example using cube's format value
Christopher Buecheler1
Show/hide inputs based on values of other inputs
Sometimes the choices that users make in earlier parts of a component form make other inputs relevant/irrelevant. This ticket is about allowing the visibility of certain inputs be dependent on the value of other inputs.
Tom G0
Ability to 'unpublish' a dashboard
Currently it's not possible to 'unpublish' a published dashboard in the Embeddable UI, which would be super useful
Ella Cullen1
Control how components dynamically resize
When the screen size changes, components dynamically re-size, but it would be useful to be able to control how this happens
Ella Cullen0
Show on the Embeddables list which ones are live
It would be super useful to see at a glance which Embeddables are live / published in our application
Ella Cullen0
Enable all queries to be served from pre-aggregations
This would be super useful to help limit the load on the database
Ella Cullen0
Cache an embedded Embeddable
It would be great if it was possible to cache an embedded Embeddable, so that it doesn't reload at all - for example when users switch tabs etc.
Ella Cullen0