Global Filters
Add filters to your dashboards to let users explore data dynamically.
Add a filter to a dashboard
From any dashboard, click the Edit button in the top right corner, then click + Filter to add a new one.
Configure the filter
In the right panel, configure the following:
- Label — the display name (e.g. "Partner")
- Slug — the technical identifier used to reference this filter in SQL queries (e.g. "partnerid")
- Type — the filter type (e.g. "Relation")
When using the Relation type, additional fields appear:
- Source — select your data source (e.g. Odoo)
- Table — choose the related table (e.g. Contact)
- Display field — the field shown in the filter dropdown (e.g. Name)
Link the filter to Builder mode charts
Each chart needs to be connected to the filter individually. For a chart built with the Question Builder:
- Open the filter configuration for the chart
- Select the matching field to link it to your filter (e.g.
partner_id) - Click Save
When a value is selected in the filter, the chart updates instantly based on that selection.
Link the filter to SQL mode charts
For SQL questions, the process is slightly different:
- Click the three dots on your chart and select Edit Question
- Go to the Construction tab
- In the
WHEREclause, add a conditional statement that applies the filter variable only when a value is selected - Click Save
Combine filters
You can create as many filters as you need, combine multiple types, and build powerful cross-filter search experiences across your dashboards.
Dynamic dashboards
Your dashboards are now interactive — users can filter and explore data in real time, across all connected charts.