Video | Tableau | Data visualisation

How to use new Parameter Actions aggregations in Tableau Desktop 2019.3 and newer.

Tableau 2019.3 lets parameter actions concatenate your selected marks into a parameter and keep them there after you deselect.

Part ofWhat's new in Tableau 2019.3
Watch on YouTube
  • Tableau 2019.3 added new aggregation options for parameter actions, including first quarter, third quarter and concatenation.
  • When configuring a change parameter action, choose the field that matches the axis your reference lines sit on (profit, not sales) so values update correctly.
  • Concatenation requires the target parameter to be set as a string data type, not a float, in order to work.
  • You can dynamically feed a list of selected dimension members (such as cities) into a parameter and display it in the worksheet title.
  • Values fed into parameters via these actions persist on the view even after you deselect the marks.

Tableau 2019.3 added new aggregation options for parameter actions — first quarter, third quarter and concatenation — which let you feed dynamic values, including lists of selected dimension members, into parameters and have them persist after you deselect the marks.

Tim builds a simple chart of profit and sales broken down by city, then adds reference lines driven by parameters so he can demonstrate the new parameter action aggregations against them.

The Breakdown
  1. Build a basic chart with reference lines 0:10

    Start with a simple view and add reference lines whose positions are controlled by parameters rather than fixed values, so you have something visible to update dynamically later.

  2. Create matching parameters for each reference line 0:30

    Set up one parameter per reference line, defaulted to a neutral value, and display the parameter controls on the view so you can watch their values change.

  3. Add the reference lines using the parameters 1:08

    Set each reference line's value to its corresponding parameter and give it a custom label; you can move labels to either side of the axis using the alignment setting to keep them readable.

  4. Wire up a change parameter action per reference line 2:15

    When configuring the action, you must choose the field that matches the axis the reference line actually sits on, not just any measure in the view — picking the wrong field (e.g. sales instead of profit) will update the wrong context and the parameter won't reflect your selection correctly.

  5. Use first quarter / third quarter aggregation 3:01

    These new aggregation options let a parameter action pull a specific quartile value from your selected marks; label each action clearly so you can identify it later, since you'll likely have several.

  6. Set up a string parameter for concatenation 4:05

    To use the new concatenation aggregation you must first create a parameter set as a string data type — a float won't work — before building the action, since concatenation only functions with string targets.

  7. Feed selected members into the parameter via concatenation 5:00

    Build a change parameter action using concatenation so that selecting a group of marks dynamically writes their dimension values (e.g. city names) into the string parameter as a list.

  8. Display the concatenated list and values in the title 5:21

    Place the parameter in the worksheet title (adjusting font size as needed) to surface the selected members and any related aggregated values; the displayed values persist in the view even after you deselect the marks.

Worth Knowing
  • Choosing the wrong field in the change parameter action (matching a different axis than the one your reference line uses) will make the values update incorrectly.
  • The concatenation aggregation only appears as an option, and only works, if the target parameter is set to a string data type — a float parameter won't allow it.
  • Values pushed into parameters by these actions remain on the view after you deselect the marks, rather than reverting.
Use It When

Reach for this when you want reference lines, titles or labels that dynamically reflect whatever marks a user has selected — and stay showing that information even after they click away.

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.