Filter Controls
Dashboard filters let viewers instantly focus on the data they care about—whether that's a specific region, time period, or customer segment. Instead of creating separate reports for different audiences, you build once and let viewers control what they see.
This guide focuses on dashboard-level filter controls that apply across multiple widgets. You can also apply filters at the block-level (pre-applied conditions on individual widgets).
What is a Filter Control?
Filter control blocks let viewers narrow down results to see only the data that matters to them.
When someone changes a filter value (like selecting "Indonesia" for Country), all connected widgets automatically update to show only that data.
Behind the scenes
Example: You create a "Country" filter and set it to "Indonesia"
- What viewers see: The GMV and Registered User widgets instantly show only Indonesia data
- What happens: The filter connects to the model field
countries.country_nameand adds the conditionWHERE countries.country_name = "Indonesia"to all linked widgets
You also don’t necessarily need to add a field to your results to filter on it.
For example, you can create a query that filters the Order Country in Indonesia, even though your results don't contain the Order Country field.
Mass Input of Filter Values
To filter on a large set of values, you can copy and paste a list of values into the Dashboard filter directly from a spreadsheet or clipboard.
Our mass input feature supports lists separated by: , enter tab.
This allows you to copy and paste a list of up to 2000 values.
Setting up filter controls
1 - Add Filter Control
From the dashboard page, click Add → Add Filter.

2 - Choose the Filter Type
For each type of filter, we have separate sections for setting up step-by-step.
Read more about different filter types and Field filters vs. manual filters.
