Tableau Lesson 43 – Interactive Dashboards | Dataplexa
Section IV — Lesson 43

Interactive Dashboards

An interactive dashboard lets the viewer drive the analysis — changing what they see without needing a developer to rebuild the view. Parameter controls, show/hide containers, set actions, and sheet swapping are the four techniques that turn a static dashboard into a self-service tool.

Parameter Controls on a Dashboard

Parameters were introduced in Lessons 33 and 34. On a dashboard, a parameter control is a widget — a slider, dropdown, or radio button list — that the viewer uses to change a parameter value. Because calculated fields and reference lines can both reference parameters, changing the parameter value instantly updates every chart that uses it.

To show a parameter control on a dashboard: right-click the parameter in the Data pane → Show Parameter. The control appears as a floating or tiled card. You can then drag it into position on the dashboard layout like any other object.

Parameter control driving a Top N filter — viewer selects N from a slider
TOP N CUSTOMERS N = 10 Top 5 Top 10 Top 20 Top 50 TOP 5 CUSTOMERS BY SALES Sean Miller · $25,043 Tamara Chand · $19,052 Raymond Buch · $15,117 Tom Ashbrook · $14,595 Adrian Barton · $13,344 Changing N instantly updates the list

Show/Hide Containers

A show/hide container is a layout container with a toggle button attached to it. When the viewer clicks the button, the entire container — and everything inside it — collapses or expands. This is the cleanest way to add optional detail panels, filter drawers, and help text to a dashboard without permanently occupying canvas space.

1
On the dashboard, add a Vertical or Horizontal layout container from the Objects panel. Place the sheets or objects you want to show/hide inside it.
2
Click the container to select it. Open the container menu (grey caret at top) and choose Add Show/Hide Button. A small ✕ button appears on the container.
3
Click the button to select it independently. Use Edit Button to customise the image or text shown when the container is visible vs hidden — for example, a ☰ icon to open and ✕ to close.
4
To start the container in the hidden state by default — so it is closed when the dashboard first loads — select the container and choose Hide from the container menu.
Show/hide filter drawer — collapsed by default, expands on click
DASHBOARD — FILTERS HIDDEN Main chart area ☰ Filters DASHBOARD — FILTERS OPEN Main chart Filters ✕ Close

Set Actions

A set action dynamically updates the members of a Set based on what the viewer selects on the dashboard. Sets are a Tableau concept that divides Dimension members into two groups — In and Out. When a set action fires, the selected marks are placed In the set and everything else moves Out. Any chart using that set as a filter or colour field updates immediately.

Set actions are created through Dashboard → Actions → Add Action → Change Set Values. You define the source sheet, the trigger, the target set, and what happens when the selection is cleared — the same structure as filter and highlight actions.

The most powerful application of set actions is the proportional brushing pattern — selecting a group of customers or products on one chart and seeing their contribution highlighted as a proportion on every other chart simultaneously.

Set action — selecting bars updates the In/Out set used for colour on the scatter plot
CATEGORY Technology ✓ IN Furniture ✓ IN Office Supplies — OUT 2 categories in set PROFIT vs SALES — coloured by set IN set OUT of set

Sheet Swapping

Sheet swapping shows different charts in the same canvas zone depending on what the viewer selects — for example, a toggle between a bar chart and a map, or between a monthly and a weekly view. It is implemented by stacking multiple sheets in the same floating container and using a parameter to control which one is visible.

1
Create a String parameter with allowable values matching the chart names — for example "Bar Chart" and "Map".
2
On each sheet, create a calculated field: [Parameter] = "Bar Chart" (TRUE/FALSE). Drag this field to the Filter shelf and keep only TRUE.
3
On the dashboard, place both sheets in a floating container at the same position and size. Stack them directly on top of each other.
4
Add the parameter control to the dashboard. When the viewer switches between "Bar Chart" and "Map", the parameter filter makes one sheet show data while the other shows nothing — effectively swapping the visible chart.

Change Parameter Action

A Change Parameter action updates a parameter value when the viewer clicks a mark — without requiring a visible parameter control widget. This enables click-to-select driven interactivity where clicking a customer name populates a detail view filtered to that customer, or clicking a product updates a reference line threshold.

It is created through Dashboard → Actions → Add Action → Change Parameter. You choose the source sheet, the trigger, the target parameter, and which field's value to pass into the parameter when the mark is clicked.

Interactivity Techniques — When to Use Each

Technique Use When Not Ideal When
Parameter Control Viewer needs to dial in a value — Top N, threshold, date range, metric selector The choices are Dimension members that change as data updates — use a filter instead
Show/Hide Container Optional detail panels, filter drawers, or help text that most viewers will not need most of the time Critical information — if viewers need it every time, keep it visible
Set Action Comparing a selected group against the rest — proportional brushing, in-group vs out-group analysis Simple filtering where a regular filter action is clearer and easier to build
Sheet Swapping Letting the viewer choose between chart types or granularity levels in the same canvas zone More than 3–4 swap options — the stacked sheets become hard to manage
Change Parameter Action Click-to-select should drive a calculation or reference line rather than a filter The viewer needs to filter data — use a filter action which is more direct
📌 Teacher's Note

Show/hide containers changed dashboard design by eliminating the trade-off between visible filters and available canvas space — content that is needed occasionally now lives off-canvas until called. The rule: if a viewer needs content every time they open the dashboard, keep it visible; if it is occasional, put it in a container. Set actions are the most underused beginner feature — a Set is just a named In/Out split of a dimension, and a set action lets the viewer control that split by clicking, which makes cross-chart highlighting feel natural and powerful.

Practice Questions

1. A dashboard has six filter cards taking up a large portion of the canvas. Most viewers only use the filters occasionally. How do you keep the dashboard clean while still making the filters accessible?

2. A viewer wants to click customer names on a bar chart and see those customers highlighted in orange on a scatter plot, while all other customers stay grey. Which interactivity technique achieves this?

3. A dashboard zone should show either a bar chart or a map depending on which view the viewer selects from a toggle. Describe the technique and its four key steps.

Quiz

1. A viewer selects two product categories on a bar chart and all charts on the dashboard should immediately show those categories highlighted against the rest. Which action type is designed for this in-group vs out-group pattern?


2. A parameter already exists in the workbook. How do you make its control widget visible to viewers on the dashboard?


3. A show/hide container holds a detail panel that should be collapsed when the dashboard first opens. How do you set the container to start in the hidden state by default?


Next up — Lesson 44: Story Points — building guided narratives in Tableau using the Story feature to walk viewers through a sequence of insights.