How to use Dynamic Parameters in Tableau 2020.1
Dynamic parameters finally landed in Tableau 2020.1 after five years of asking, so here's how to set them up.
- In Tableau 2019.4 and earlier, parameter lists were static and had to be manually re-loaded from a field whenever the data source changed
- Tableau 2020.1 introduces a setting to refresh a parameter's value list 'on workbook open' using values from a chosen field
- To configure it, set the parameter to a fixed list, add from a field, then switch to the second option to update the list from that column on open
- As an author you must close and reopen the workbook to see the dynamic update, but for Tableau Server or Online users it refreshes every time they open the visualisation
- Dynamic parameters let new values flow in automatically as the underlying data source updates, removing manual maintenance
Tableau 2020.1 introduces dynamic parameters, letting a parameter's list of values refresh itself from a field whenever the workbook is opened, instead of needing manual re-loading every time the underlying data changes.
Previously, in 2019.4 and earlier, parameter lists were static: they were loaded once from a field and never updated on their own. This video compares that old behaviour against the new dynamic option in 2020.1.
- Old behaviour: parameters load once, statically 0:22
In 2019.4 and earlier you build a parameter by adding values from a field, but that list is a one-off snapshot. If the underlying data changes later, the parameter's values do not update on their own.
- New data doesn't show up automatically 1:20
When the source data is updated with a new value, refreshing the data source brings the new row and field values into the workbook, but the parameter list itself still doesn't reflect the change.
- The old fix: manually reload from the field 2:36
In the static model, the only way to get a parameter current is to go back into its edit dialog, clear the list, and re-add from the field so it picks up the new value. This has to be repeated every time the data changes.
- Configure a parameter to refresh on open 3:02
In 2020.1, set the parameter's list to 'fixed' and add values from the field as before, then switch the interface to the second option that tells Tableau to update the list from that column when the workbook opens. This second step is required — simply adding from field once still behaves like the old static list.
- Extract refreshes still update dashboard content 4:02
Refreshing an extract updates the visible data (filters, dates, etc.) immediately, but the dynamic parameter's own list doesn't refresh mid-session even after this.
- Close and reopen to see the dynamic list update 4:24
As the workbook author, you must close and reopen the workbook for the parameter to reload its values from the field — this is an unintuitive but required step to verify the setup worked.
- Server and Online users get it automatically 5:21
Unlike the author's desktop workflow, anyone opening the published visualisation on Tableau Server or Online triggers this open-and-reload behaviour every time, so their parameter list dynamically reflects the latest data without any manual work.
- As the author, you won't see the parameter update just by refreshing the extract — you have to fully close and reopen the workbook, which can look like the feature isn't working.
- The interface has two distinct steps: first define a fixed list from a field, then separately switch to the option that updates that list on workbook open. Missing the second step leaves you with the old static behaviour.
Reach for this when a parameter's dropdown needs to reflect new categories or values as your underlying data source grows, so you're not manually re-adding field values every time it changes.
How this Rollup was made provenance & method
A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.
- Transcription
- On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
- Drafting
- Claude Sonnet 5 in the cloud, from that transcript.
- Prompt
- The exact Rollup prompt (v2) — the full system prompt, unedited.
- Source video
- Watch on YouTube
- Drafted
- 5 July 2026 at 09:38
- Reviewed & edited
- 5 July 2026 at 09:41 · by Tim Ngwena
Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.
Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.