What Are Bindings?
What Are Bindings?
A binding substitutes a runtime value into a widget's query or configuration — it's how one selection can drive several others without hardcoding anything.
Selection bindings
The most common case: a chart's selection (the value a viewer clicked) is bound into a filter widget's SAQL, so clicking a bar re-runs a dependent query automatically.
Static vs. dynamic bindings
- Static — a fixed value set once, at design time (e.g. always filter to the current fiscal year).
- Dynamic — reads from another widget's live state (a selection, a date range, a text input) and re-evaluates on every change.
Where bindings live
In the Dashboard Editor's JSON view, bindings appear as {{selection...}} or {{cell...}} expressions inside a widget's step query. The visual Interactions panel generates most of this for you, but reading the JSON is essential once you need something custom.
What you'll learn next
Next: the selection and cell binding syntax you'll actually write.
Dashboards & Einstein
Assemble queries into interactive dashboards, then add predictive intelligence with Einstein Discovery.
Selection & Cell Bindings
The {{selection}} and {{cell}} binding syntax, with a worked example filtering one chart from another.