Dynamic Insights with Parameter Actions in Tableau
- Bernard Kilonzo

- 4 days ago
- 2 min read

What is a Parameter Action?
A parameter action is an interaction that lets a user update a parameter by clicking, selecting, or hovering over marks in a visualization, allowing the parameter’s value to change dynamically based on the data point the user interacts with; this updated parameter can then drive calculations, filters, measure swaps, reference lines, or even SQL queries, making dashboards feel more responsive and app‑like by replacing static parameter controls with direct, intuitive interactions that pass values (raw or aggregated) straight from the viz into the parameter and immediately update any dependent logic across the workbook.
Use Cases of Parameter Actions
Parameter actions support a wide range of interactive patterns in Tableau, letting users drive logic directly from the viz rather than from parameter controls.
Common use cases include.
Dynamic metric switching (KPIs, measures, axes).
Custom navigation or state changes.
Controlling references lines or bands.
Scenario modelling and what‑if analysis.
Highlighting and contextual exploration etc.
Building a Parameter Action Step-by-Step
Note: You can create and implement a parameter action using the following five steps.
Create a parameter.
Design the supporting calculation.
Configure the parameter action.
Connect the action to marks, selections, or hover events.
Test and validate the interactions.
Example: Creating Dynamic Reference Dates
For example, you can create a view where users can click on a specific data point (e.g., a date in a time series chart) to update a parameter, which in turn recalculates the view to show data relative to that selected date (e.g., % change from a specific point).
To do so.
First create a parameter as shown below.

Next create an LOD calculation that returns the total Sales on the selected date using the calculation below.

Next compute percent change relative to the selected date using the calculation below.

Create your view.
Add Order Date to the columns shelf.
Add percent change from the selected date to the rows shelf.
Show the Parameter control.

Add a reference line to highlight the selected date as shown below.

Add a Parameter Action
Go to Worksheet menu >> Actions... >> Add Action >> Change Parameter...
And configure the following.
Source sheet: Sheet 1 (name of your worksheet)
Run action on: Select
Target parameter: Select Date (name of the parameter)
Source Field: Connected Tableau data source
Aggregation: None

See the resulting view.

(Note: Clicking any point writes that date into the parameter - which in turn recalculates the view to show the percent change in sales from the selected date)
Conclusion
Parameter actions push Tableau beyond static reporting by turning dashboards into responsive, exploratory tools where users shape the analysis through direct interaction. They bridge the gap between data and decision‑making by letting selections, clicks, and hovers drive calculations, filters, and scenario logic in real time, creating a fluid analytical experience that adapts to context rather than forcing users through rigid controls. As teams increasingly expect dashboards to behave like applications, parameter actions provide the foundation for richer storytelling, more intuitive workflows, and deeper engagement with insights - making them an essential capability for anyone building modern, interactive Tableau solutions.
If you like the work we do and would like to work with us, drop us an email on our contacts page and we’ll reach out!
Thank you for reading!!
