Video | Tableau | Data visualisation

Set control updates to observe context

Set controls in Tableau 2020.2 finally observe context, so users only pick what's actually in front of them.

Part ofTableau Server
Watch on YouTube
  • From Tableau 2020.2, set controls can be made to observe context rather than showing all values in the database
  • Adding a dimension filter to context and choosing 'all values in context' on the set control restricts the list to what's actually in the current view
  • Tableau's Order of Operations runs extract, data source, then context filters before sets are computed, which is why sets previously ignored downstream filters
  • This is a niche fix that mainly matters if you use sets heavily, and it tightens up control over what users can select

From Tableau 2020.2 onward, set controls can be made to respect context filters, so users can only pick values that are actually visible in the current view rather than every value in the underlying data.

Built on Superstore Sales with a simple bar chart of sub-categories, a set built from a few sub-category values, and a set control (filter) shown alongside a category filter.

The Breakdown
  1. Build a basic set and set control 0:17

    Create a set from a dimension, add its filter to the view and show it as a set control, plus show the underlying set filter so you can watch both side by side.

  2. Add a filter and watch the set control ignore it 1:18

    When you add another dimension filter and change its values, the view updates correctly but the set control's list of selectable values doesn't change to match — it still offers options that aren't actually in the current view.

  3. Add the filter to context, then flip the set option 1:47

    To fix this, you must first add the offending filter to context, then go to the set control's dropdown and choose 'all values in context'. Only after both steps does the set control's list shrink to reflect what's actually on screen.

  4. Why it happens: Order of Operations 2:25

    Tableau computes filters in a fixed order — extract filters, then data source filters, then context filters, then sets. Because sets are calculated before context filters normally apply, a set control couldn't previously know about downstream context filtering.

  5. What the fix actually changes 3:00

    Making the set observe context effectively lets it be calculated using the context filter step rather than against the whole underlying database, so its list of values lines up with what's genuinely visible.

  6. Where this matters 3:29

    This is a narrow fix that only bites if you use sets heavily; its value is tightening control so users can't select values that don't apply to the current view, something you previously had to work around with hacks.

Worth Knowing
  • This only takes effect if you both add the relevant filter to context and explicitly choose 'all values in context' on the set control — doing just one has no effect.
  • It's described as a subtle, easy-to-miss behaviour rather than a headline feature, so you may never notice it unless you rely on sets alongside other filters.
  • Previously this could look like a bug since set controls silently ignored context filters.
Use It When

Reach for this when you're using set controls alongside context filters and need to stop users selecting values that don't actually appear in the filtered view.

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.