What this quiz covers
This quiz focuses on Parameter And Dashboard Actions, giving you a quick way to practice the rules, question types, and explanations that matter most for Tableau.
A worksheet has one mark per order. A parameter action runs on Select, uses [Discount] as its source field, and has its aggregation set to None. The target parameter currently equals 0.10. A user selects several marks with different discount values.
What should the workbook author expect from this configuration?
AVG.MAX.Tableau Quiz
Practice Parameter And Dashboard Actions in Tableau with focused quiz questions that help you check what you know, review explanations, and build confidence with test-style prompts.
This quiz focuses on Parameter And Dashboard Actions, giving you a quick way to practice the rules, question types, and explanations that matter most for Tableau.
Try each quiz question before looking at the correct answer. Use the explanations to review missed ideas, then come back to similar questions until the pattern feels familiar.
A worksheet has one mark per order. A parameter action runs on Select, uses [Discount] as its source field, and has its aggregation set to None. The target parameter currently equals 0.10. A user selects several marks with different discount values.
What should the workbook author expect from this configuration?
AVG.MAX.AVG when aggregation is set to None. The None setting explicitly means no aggregation will be applied — Tableau won't override your choice with a default. C fails for the same reason: MAX is not a fallback resolution strategy. Tableau never quietly applies MAX behind the scenes when None is selected. D misunderstands how the action fires. A selection event triggers the action once for the entire selection, not once per mark — so there's no cycling behavior.
A good study tip: whenever you see a parameter action question, immediately ask yourself two things — what aggregation is set? and how many marks are selected? The combination of None + multiple differing values is Tableau's "no-update" condition, and it's a favorite exam trap.A dashboard filter action sends a selected region from a map to two target worksheets. After users click a region and then click a blank area of the map, the two target worksheets must continue showing the most recently selected region until another region is chosen.
Which setting should be selected under Clearing the selection will?
A dashboard has a source worksheet named Category Summary and target worksheets named Trend and Details. A filter action runs on Select from Category Summary. Only Trend and Details are selected as target sheets. The user selects the Furniture mark in Category Summary.
Which result should occur?
Category Summary is filtered because dashboard actions run first on their source worksheet.Trend and Details are filtered, while Category Summary remains a selected source view. (correct answer)Category Summary is also included among the target sheets.Category Summary, the action fires and passes that selection as a filter to whichever sheets are listed as targets. Since only Trend and Details are configured as targets, those two worksheets update to show only Furniture data. Meanwhile, Category Summary simply reflects the user's selection visually — it is not filtered by its own action. This is exactly what C describes, making it the correct answer.
A is wrong because there is no "implicit target" rule in Tableau. The source sheet is never automatically added as a target — only sheets you explicitly check in the action's target configuration are affected. B inverts the logic entirely: the source sheet is where the action originates, not where the filter lands. Claiming the source filters itself first is a fabricated rule. D is the most tempting distractor — it sounds cautious and procedural — but it's false. The action works perfectly fine without the source sheet being listed as a target; that's actually the default and most common configuration.
Your study tip: when reviewing filter actions, always ask yourself "where does the action read from, and where does it write to?" Source = trigger, target = recipient. They are independent, and conflating them is the most common trap on action-related questions.A dashboard contains an Orders worksheet and a Returns worksheet. The worksheets use separate data sources. The source view identifies states with [State Code], while the target view uses [Return State]. Both fields contain the same two-character state codes and have the same data type. Selecting a state in Orders must filter Returns.
How should the dashboard filter action be configured?
[State Code] to [Return State] explicitly in the action dialog. (correct answer)[State Code] (the source field in Orders) to [Return State] (the target field in Returns). Tableau then knows to pass the selected value across data sources correctly, even though the field names differ. The fields work here because they share the same data type and contain the same values — but shared values alone aren't enough; you still need to tell Tableau which fields to pair.
A is wrong because Tableau does not match fields by value when names differ — it matches by field name when using All Fields. Mismatched names with All Fields will simply produce no filtering. C is tempting but unnecessary; renaming fields is a workaround, not a requirement, and modifying your data model just to enable a filter action is poor practice when Selected Fields already solves the problem cleanly. D is flatly incorrect — filter actions work perfectly across multiple data sources; a shared single source is not a requirement.
Study tip: Whenever you see cross-data-source filter actions with different field names, immediately think "Selected Fields + explicit mapping." That pairing is the reliable solution Tableau tests repeatedly.A dashboard contains a bar chart with one mark per product category. A parameter action runs on Select, uses SUM([Profit]) as its source value, and updates an integer parameter named Selected Profit. The action is configured to Keep current value when the selection is cleared. The parameter currently equals 100. A user selects three marks whose profits are 10, 15, and 20, and then clicks a blank area of the view.
What is the final value of Selected Profit?
SUM([Profit]) across that entire selection: 10+15+20=45. The parameter is immediately updated to 45.
The critical second step is what happens when the user clicks a blank area, clearing the selection. This behavior is controlled by the action's clear selection setting. Because this action is configured to Keep current value, the parameter simply holds whatever value it last received — in this case, 45. No rollback occurs, and no null is introduced. The correct answer is B.
A is wrong because Tableau doesn't feed marks into the parameter sequentially and land on the "last" one. The aggregation runs across all selected marks simultaneously, producing a single value.
C reflects a common misconception — that "Keep current value" means Tableau preserves the pre-action value of 100. In reality, "Keep current value" refers to what happens when the selection is cleared, not when it fires. The parameter was already updated to $$45$ when the marks were selected; clearing the selection just stops it from being reset.
D would be the behavior if the action were set to Clear value on deselection, which would push a null into the parameter — but that's not the configured behavior here.
Study tip: Always track two separate moments for parameter actions — when the action fires (on select/hover/menu) and what happens when the selection is cleared. Exam questions often test both in the same scenario.A dashboard contains a summary view and a transaction-level view. When a user selects a product category in the summary, matching transactions should be emphasized in the transaction view. Transactions from other categories must remain visible so the user can compare the selected category with the full population.
Which dashboard action best satisfies the requirement?
A dashboard uses a set named Compared Products. Users should be able to select product marks repeatedly. Each selection must reverse the membership of the selected products: products outside the set are added, products inside the set are removed, and all unselected products retain their current membership.
Which set action assignment behavior should the author choose?
A dashboard shows one mark per sales territory. Selecting a territory should navigate to a separate detail dashboard and display only records for that territory. The author creates a Go to Sheet action from the territory dashboard to the detail dashboard, but no other action.
What additional configuration is needed to satisfy the full requirement?
A dashboard contains two worksheets, Summary and Detail, both with marks containing [Region]. A parameter action runs on Select, uses [Region] as the source field, and targets the string parameter Chosen Region. In the action dialog, only Summary is selected as a source sheet.
What happens when a user selects a region mark in Detail?
Chosen Region does not update because Detail is not configured as a source sheet for this action. (correct answer)Chosen Region updates because any worksheet containing the configured source field can trigger the action.Chosen Region updates only if the action's target parameter is also referenced in a calculation used by Detail.Chosen Region is set to null because interacting with a non-source worksheet resets the parameter action.Summary as the source sheet. Even though Detail contains marks with [Region] — the same field designated as the source field — that field membership is irrelevant. Tableau evaluates the action based on where the interaction occurs, not what fields the sheet happens to contain. Since the user is selecting a mark in Detail, and Detail is not listed as a source sheet, the action simply doesn't fire and Chosen Region remains unchanged. Answer A is correct.
Answer B is the most tempting distractor because it sounds logical — if the field matches, why wouldn't it work? But Tableau doesn't scan all sheets for matching fields; it only listens for interactions on explicitly configured source sheets. Answer C introduces a completely fabricated rule — whether the parameter is referenced in a calculation on Detail has no bearing on whether the action triggers. Answer D is also incorrect; Tableau doesn't reset or null out a parameter simply because a user interacts with a non-source sheet. The parameter retains its last value until a valid action updates it.
As a study tip, remember: in Tableau actions, source sheets are a whitelist. If a sheet isn't on the list, interacting with it is invisible to that action — regardless of what fields it contains.A dashboard uses an integer parameter named Selected Customer ID in several calculations. The source worksheet displays customer marks, but [Customer ID] is stored as text. Every customer ID contains only numeric characters.
Which configuration will allow selecting a customer mark to update the parameter reliably?
[Customer ID] directly and let the parameter action convert it implicitly.INT([Customer ID]), add it to the mark detail, and use it as the source field. (correct answer)[Customer ID] with ATTR and target the existing integer parameter without conversion.[Customer ID] is stored as a string, but the parameter is an integer. Creating INT([Customer ID]) converts the field to the correct type at the field level, and adding it to the mark's Detail shelf makes it available for the action to read. That's exactly what C does, which is why it works reliably.
A is tempting but wrong. Parameter actions do not perform implicit type conversion — passing a string field into an integer parameter will either fail silently or produce errors, depending on the Tableau version. You cannot rely on this behavior.
B inverts the solution. Changing the parameter to string just to avoid conversion breaks all downstream calculations that depend on the field being an integer. You'd be sacrificing the whole purpose of the parameter to sidestep the real fix.
D misunderstands aggregation in this context. ATTR returns a value only when all marks in a selection share the same value — it's fragile for parameter actions and still doesn't resolve the type mismatch between a string field and an integer parameter.
As a study habit, always verify type alignment and mark availability as a two-item checklist when troubleshooting parameter actions. If either condition fails, the action won't work as expected.