Video | Tableau | Data visualisation

Using Parameter actions in Tableau to filter sheets: Quick Tip

A really simple trick: click a date to filter the chart, then give people a clean button to reset the whole range.

Part ofTableau quick tips
Watch on YouTube
  • A parameter action filters a sheet by sending a clicked value into a parameter, but you must have a calculation referencing that parameter sitting in the Filters pane to listen for it
  • Use a continuous month on Order Date and a boolean filter checking the date is greater than or equal to the parameter, keeping only the True values
  • To build a reset button, use an LOD with no dimensions declared (e.g. MIN([Order Date])) to pull back the smallest date across the whole data set
  • This bare LOD runs after context filters but before dimensional filters, so a date filter still returns the full range before being processed
  • Place the reset calculation on its own sheet to act as a button, then add a second parameter action passing that minimum date back into the parameter

You can let someone click a point on a chart to change where a date axis starts, then give them a clean button to reset it back to the full range — all built with a parameter action and a level-of-detail calculation, no scripting required.

The example is a line chart of order dates. Clicking a date on the axis should shift the chart to start there, and a separate reset control should bring back the full date range.

The Breakdown
  1. Create a date parameter 1:40

    Add a parameter (not a calculation) of date type — it must be a plain date, not date-and-time. Set its default to a sensible value, such as the earliest date in your data, since this becomes the value the chart listens for.

  2. Build a boolean filter that references the parameter 3:11

    For a parameter action to filter a sheet, you need a calculation in the Filters pane that checks the field against the parameter — here, whether the date is greater than or equal to the parameter — keeping only True. Without this filter already in place, the parameter has nothing to act on.

  3. Wire up the parameter action from the chart 5:19

    In dashboard actions, add a parameter action that runs on selection from the chart's sheet, targeting your date parameter and mapping it to the date field in the view. Clicking a point on the axis now pushes that value into the parameter and the boolean filter reacts.

  4. Build a reset value with a bare LOD 7:24

    To recover the full date range, create an LOD calculation with no dimensions declared, e.g. MIN(Order Date), which always returns the smallest date across the whole data set. This works because such an LOD is computed after context filters but before dimensional filters, so an existing date filter doesn't shrink the range it sees.

  5. Turn the LOD into a button on its own sheet 9:21

    Put the LOD field on a separate sheet, style it as a label (e.g. "Reset my view"), and use that whole sheet as a clickable button on the dashboard — this is necessary because Tableau doesn't offer a dedicated navigation-button mechanism for this yet.

  6. Add a second parameter action for the reset button 11:24

    Create another parameter action, this time sourced from the reset sheet, changing the same date parameter using the LOD's value. Clicking the button now pushes back the minimum date and the chart returns to its full range.

  7. Tidy up selection and tooltip behaviour 12:01

    As a finishing touch, disable tooltips on the reset sheet and be aware that clicking the button toggles a selected/deselected state, so you may need to click twice the first time — this is a cosmetic quirk, not a functional problem.

Worth Knowing
  • The parameter action only works if a calculation referencing the parameter is already sitting in the Filters pane — without it there's nothing listening for the update.
  • The bare LOD (no dimensions declared) is the trick that makes the reset button reliable: it ignores dimensional filters and always returns the true minimum across the data set.
  • Selecting a mark on the reset sheet toggles a highlighted state, so clicking it can appear to do nothing the first time until you click again.
  • The same start/end parameter-action pattern can be extended to build a dynamic date range selector by adding a second filter and parameter for the end date.
Use It When

Reach for this when you want viewers to interactively reset a chart's start point by clicking rather than manually adjusting a parameter or filter, and you need a clean on-dashboard reset control rather than relying on the server's revert button.

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
4 July 2026 at 20:36
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.