Variables
Variables are named values that canvas controls write and chart tiles read. They power page-level interactivity without editing each chart by hand.
Types
A variable value may be: text, a list of text, a number, a numeric range, a date range (start / end), true/false, or empty (All).
Scoping
Resolution is per report page. Only controls on the active page contribute filters to chart and table tiles on that page (same dataset, optional target tile list).
Apply vs immediate
| Mode | Behavior |
|---|---|
| Immediate | Changing the control updates the variable and tiles refresh |
| Staged | With Require Apply, changes wait in pending values until Apply filters |
Variables tab
Open Chart Studio → Variables to:
- See control-owned and custom variables
- Inspect live values and which control tiles own them
- Add or delete custom variables
- Edit values for testing
Persistence
Saving the .asbx stores last variable values and custom definitions. Each control’s configuration travels with its tile.