Ability to have hidden dashboard filters

Please add the ability to hide specific dashboard filters.

We have two use cases for this:

  1. Sometimes we want to filter all dashboard visualisations based on one dimension, and it is much faster to add the filter and apply it to all visualisations
  2. I want to “filter a filter”, i.e. I want to show only a subset of field options to a group of users which we can do with a parent-child filter relationship, but that parent filter should not be visible to / editable by the dashboard user

Are you using Canvas dashboards? If you are, a work-around is to hide your additional filter by placing it under a widget. It’s not great for maintainability (you need to remember it’s there!), but it gets the user experience you are describing.

Yes using Canvas, thanks for the tip, I did something similar now but just moving that parent filter to outside of the visible area which seems to work, only it then also becomes invisible in editing mode so you have to remember it’s there!
If what was outside the visible area stayed visible when in editing mode that would help at least!

1 Like

Hi @jesko and @Becca_Perry,

Thanks so much for your input! :blush: For now, a handy workaround is indeed to move the filters outside of the canvas to keep them out of view mode.

That’s a great idea, Jesko! I’ll chat with our team about making that happen.

I’d also love to circle back to your original goal. Are you looking to hide the filter from the dashboard just for a cleaner look but still want users to tweak filter values? Or would you prefer it hidden entirely so viewers can’t change the filter values?

Hi @Theodore, many thanks. So we don’t want the filter to be editable by users or visible to them, there are two use cases for us:

  1. We want to filter a filter, for example, we have a dataset with a list of agencies and the brands they work with, so I want to add a brands filter to the dashboard where users can select multiple options, but we want to pre-filter that filter to only show suggestions for brands that work with a specific agency. But this agency parent-filter should not be visible to them.
  2. The second use case is as an easy way to filter all visuals in a dashboard without having to add a filter one by one. For example, we have a dashboard with many visualisations from a bookings model, and we want to hard code a filter for that dashboard that applies to app visualisations. I can add the filter to each visualisation one by one, but it would be much quicker if I could add a hidden dashboard filter that applies to all visualisations.