Controls and display
Controls and display objects live on the report canvas alongside charts. Insert them from Visuals → Controls or Display.
Controls
Each control binds a variable and optionally filters chart tiles on the same page.
| Control | Variable shape | Filter behavior |
|---|---|---|
| Dropdown / Toggle | string (or empty = All) | equals / in-list on the bound column |
| Slider | min–max range | between (inclusive) |
| Date | one calendar day | that day |
| Switch | on / off | equals true / false |
| Text input | string | contains or equals (from Setup) |
| Time range | Last 7 / 30 / 90 days, year to date, or custom | date between |
| Date group | day / week / month / year | sets target tiles’ date bucket (no filter clause) |
| Apply filters | — | commits staged (pending) values |
| Refresh | — | refreshes tiles so they re-query |
Options for lists
- Manual — comma-separated list in Setup
- Column — distinct values from a dataset column
Targeting
By default, a control filters all chart tiles on the same page that share its dataset. In Setup you can pick specific target tiles. Filters never cross pages.
Apply semantics
When Require Apply is on, edits stage until you click an Apply filters control. Otherwise values apply immediately (slider is lightly debounced; text waits briefly as you type).
Display
| Type | Purpose |
|---|---|
| Text | Title or short label — Typography (font with live preview, any size 8–144, bold / italic / underline), Align, Color |
| Paragraph | Body copy — same Setup as Text; taller tile, top align, looser line height |
| Image | URL or embedded image |
| Container | Background rectangle; draws behind charts |
Edit text or paragraph in Setup → Display. Cut, copy, and paste work in the text field (⌘X / ⌘C / ⌘V). Styling applies to the whole tile.
Setup
Select a control or display tile → Chart Studio Setup to edit label, variable, binding, targets, and display styles.