Filter Variables
Filter Variables for Smarter Dashboards
Create flexible datasets and dashboards that adapt to input — whether it's from your team, clients, or embedded environments.

A closer look
Build dashboards that adapt to context
Build dashboards that respond intelligently to user input. With Chartbrew's Filter Variables, you can inject values into your datasets, raw queries, and API requests — making your dashboards dynamic, flexible, and easy to reuse across teams or clients.
Use them in-app or through embeds, pass values via filters or URLs, and control exactly how your data is filtered without writing extra logic.
Made for your workflow
What you can do.
Use Variables Across Your Stack
Inject values into SQL, MongoDB, API headers & bodies, Firestore, and RealtimeDB filters — all from the same dataset.
Smart Filters at Any Level
Define filters at the chart or dashboard level to let users tailor their view without touching the query.
Embed with Context
Pass values via URL parameters or route params in embedded dashboards and reports — perfect for client portals and multi-tenant setups.
Simple by Design
Variables are scoped to each dataset for maximum control without the overhead of global config management.
No-Code Input for Complex Queries
Empower non-technical users to interact with advanced queries by connecting UI filters to variable inputs.
Reusable Across Dashboards
Use the same dataset setup in multiple dashboards, reports, or embedded charts — just pass different values with filters or URLs.