What this quiz covers
This quiz focuses on Lod And Filters, giving you a quick way to practice the rules, question types, and explanations that matter most for Tableau.
A workbook contains { FIXED [Employee ID] : SUM([Compensation]) }. A worksheet-level Department filter is added to context so the calculation only includes the selected department. The workbook will be distributed to users who must not be able to access compensation from other departments.
Which approach is most appropriate for enforcing the access restriction?
Tableau Quiz
Practice Lod And Filters 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 Lod And Filters, 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 workbook contains { FIXED [Employee ID] : SUM([Compensation]) }. A worksheet-level Department filter is added to context so the calculation only includes the selected department. The workbook will be distributed to users who must not be able to access compensation from other departments.
Which approach is most appropriate for enforcing the access restriction?
A worksheet uses { FIXED [Customer Name] : SUM([Sales]) }. Region is filtered to East and Year is filtered to 2025; both filters are in context. Segment is an ordinary dimension filter set to Consumer. Some customers bought in both Consumer and Corporate during 2025.
For a mixed-segment customer still visible after filtering, which sales are included in the FIXED value?
{ FIXED [Customer Name] : SUM([Sales]) } is evaluated. That means the LOD sees only rows where Region = East and Year = 2025 — but it sees all segments within that universe, because Segment is an ordinary dimension filter sitting after FIXED in the order of operations. The FIXED expression therefore aggregates each customer's sales across Consumer and Corporate, as long as those rows are East and 2025. D captures this precisely: both context filters constrain the data FIXED sees, but Segment does not.
A is wrong because it assumes Segment also precedes FIXED — it doesn't. Ordinary dimension filters are applied after the LOD resolves, so they cannot restrict what the LOD computes. B is wrong on two counts: it incorrectly dismisses the Region context filter and invents a nonsensical rule about one filter "replacing" another. C is wrong because it implies only one context filter matters; in reality, all context filters collectively scope the data before FIXED runs, so both Region and Year constrain it.
Your study tip: memorize the filter order of operations — Extract → Data Source → Context → Sets/Conditions → FIXED LODs → INCLUDE/EXCLUDE LODs → Dimension Filters → Measure Filters. Questions like this are essentially asking you to locate each filter in that chain.A worksheet applies a Top 10 Customer filter ranked by { FIXED [Customer Name] : SUM([Sales]) }. It also has a Category filter. Users expect the Top 10 list to show customers with the highest sales within the selected category, not the highest companywide customers who happened to buy in that category.
How should the Category filter be configured?
FIXED LOD expressions and filters, you need to think carefully about filter order of operations in Tableau. FIXED calculations are computed before dimension filters — meaning a standard Category filter won't restrict the data your FIXED expression sees. This is the core concept being tested here.
Adding Category to context (Answer B) is the correct approach. Context filters execute before LOD expressions, effectively pre-filtering the underlying dataset. Once Category is in context, the { FIXED [Customer Name] : SUM([Sales]) } calculation runs against only the rows matching the selected category, so the Top 10 ranking reflects category-level sales exactly as users expect.
Here's why each distractor fails: A is the classic trap — an ordinary dimension filter sits below FIXED in the order of operations, so the FIXED expression still aggregates across all data companywide before the category restriction is applied. You'd get the top 10 overall customers who happen to sell in that category, not the true top 10 within it. C is a fabricated workflow — there's no "measure filter" mechanism that delays ranking generation in Tableau; measure filters filter on aggregated values but don't reorder execution relative to LOD expressions in the way described. D is a UI display setting ("Show Only Relevant Values") that controls what appears in a filter dropdown — it has absolutely no effect on how or when FIXED calculations are computed.
Study tip: Memorize Tableau's filter order of operations: Extract → Data Source → Context → Sets/LOD → Dimension → Measure. Any time a FIXED LOD must respect a filter, that filter must be promoted to context.An analyst defines [Data Max Date] as { FIXED : MAX([Order Date]) }. A worksheet also has a date filter that retains a recent reporting window. The analyst wants [Data Max Date] to remain the latest date in the full data set, even when the worksheet displays only the reporting window.
Which filter configuration best preserves that requirement?
{ FIXED : MAX([Order Date]) } is a FIXED LOD expression, it executes before ordinary dimension filters in Tableau's order of operations. That means if you leave the date filter as a standard dimension filter — which is exactly what answer A recommends — the FIXED expression runs against the full dataset first, locking in the true maximum date, and only then does the dimension filter trim the view to your reporting window. The calculated field stays anchored to the full data regardless of what the worksheet displays. A is correct.
Answer B is a trap: adding the date filter to context promotes it above FIXED LODs in the pipeline, so the FIXED expression now computes after that context filter, meaning it will only see dates within the reporting window — the opposite of what you want.
Answer C is wrong for the same directional reason but in reverse: measure filters sit below FIXED LODs, so converting the filter there wouldn't constrain the FIXED calculation at all, but it also isn't the mechanism you'd use to control LOD scope and introduces unnecessary complexity.
Answer D misidentifies INCLUDE as a solution. INCLUDE LODs respect dimension filters, so swapping FIXED for INCLUDE would actually make the result more sensitive to filtering, not less.
The key study tip: memorize Tableau's order of operations as a vertical pipeline. When a question asks whether a LOD calculation is "protected" from a filter, your first move is to locate both the LOD type and the filter type on that pipeline and check which comes first.A worksheet contains { FIXED [Category] : SUM([Sales]) }. Category is filtered to Furniture and added to context. State remains an ordinary dimension filter and is set to California.
What does the LOD value represent for the displayed Furniture marks?
{ FIXED [Category] : SUM([Sales]) } expression aggregates sales by Category. The Category filter has been added to context, meaning it executes before the LOD — so the expression only ever "sees" Furniture rows. The result is Furniture sales computed across all remaining states. The State filter, however, is an ordinary dimension filter, which runs after FIXED expressions. This means State can control which marks are displayed, but it cannot alter the value the LOD already calculated. So the displayed Furniture marks show Furniture sales across all states — confirming C is correct.
A is wrong because it assumes both filters restrict the data before the LOD runs. Only context filters do that; ordinary dimension filters apply afterward and don't influence the LOD's computed value.
B is wrong on two counts: the State filter doesn't override the Category dimension in the expression, and it doesn't cause the LOD to aggregate across all categories. The FIXED clause explicitly locks computation to Category.
D is wrong because it overstates FIXED's independence. FIXED expressions do not ignore context filters — that's precisely the point of promoting a filter to context.
A reliable rule of thumb: context filters shrink the data before FIXED runs; ordinary dimension filters only hide marks after FIXED is done.A state-level view calculates each state's share as SUM([Sales]) / { FIXED : SUM([Sales]) }. A measure filter retains only states whose SUM([Sales]) exceeds a specified threshold. Several low-sales states disappear from the view.
How is the denominator affected by the measure filter?
{ FIXED : SUM([Sales]) } locks in the grand total of all states' sales during the LOD computation phase. Only afterward does Tableau apply the measure filter (SUM([Sales]) > threshold), which removes low-sales states from the view — but those states' sales were already baked into the denominator. So the correct answer is D: the denominator still includes filtered-out states, meaning each retained state's share is calculated against the full dataset total, not just the visible states.
A gets the order of operations exactly backwards. Measure filters do not define the input rows for FIXED expressions — they run after FIXED LODs have already been resolved. B introduces a fabricated concept; filtering aggregated marks does not alter the granularity or scoping of a FIXED expression. The expression remains unscoped and grand-total in nature regardless of what marks are visible. C is a plausible-sounding but invented distinction — the continuous vs. discrete nature of a measure filter has no bearing on when LOD expressions are evaluated. Both filter types operate after FIXED LODs.
A reliable study tip: memorize Tableau's order of operations as a hierarchy — dimension filters → LODs → measure filters → table calculations. On exam questions, trace where each filter type sits in that chain, and the effect on LODs becomes predictable.A view contains Region and Category and uses { EXCLUDE [Region] : SUM([Sales]) } to display a category benchmark. Region is then filtered to East using an ordinary dimension filter.
What benchmark does the EXCLUDE expression return after the filter?
{ EXCLUDE [Region] : SUM([Sales]) } runs, it only sees the data that passed through the filter — East's data. It then removes Region from the aggregation level, giving you sales summed across all Categories within East. The result is a per-category benchmark scoped to East, not the entire company.
B is the most tempting distractor and represents a common misconception — that EXCLUDE "ignores" filters the way FIXED does. FIXED LOD expressions ignore ordinary dimension filters; EXCLUDE and INCLUDE do not. C misreads what EXCLUDE does: removing Region from the LOD doesn't collapse Category, it simply aggregates across regions at the Category level. D incorrectly attributes FIXED-like behavior to any LOD expression without explicitly using FIXED syntax, which is wrong.
Your study tip: memorize the LOD filter hierarchy — FIXED > ordinary dimension filters > INCLUDE/EXCLUDE. FIXED sits above dimension filters; INCLUDE and EXCLUDE sit below them. That single rule resolves most LOD filter-interaction questions on the exam.A worksheet displays sales by Region and uses SUM([Sales]) / { FIXED : SUM([Sales]) } to calculate each region's share of sales. When a user selects East in a Region filter, the business wants the East mark to display 100 percent rather than its share of companywide sales.
Which change most directly produces the required result while retaining the existing calculation?
{ FIXED : SUM([Sales]) }. So when a user selects East, the denominator becomes East's total sales — making the ratio 100%, which is precisely what the business wants.
Answer B is a trap. "Measure filters" execute after FIXED LODs, so converting Region to a measure filter would have no effect on the denominator at all. Answer C, selecting "Only Relevant Values," controls what appears in the filter dropdown UI — it has nothing to do with the order of operations or how LODs compute. Answer D moves the filter to the data source, which would indeed restrict rows globally, but it would permanently remove non-East data from every worksheet connected to that source — a heavy-handed change that breaks companywide analysis elsewhere, not a targeted fix.
Study tip: Memorize Tableau's order of operations as a hierarchy: Data Source Filters → Context Filters → FIXED LODs → Dimension Filters → Measure Filters. Questions about LOD behavior almost always hinge on where a filter sits in this chain.A dashboard has a Segment filter and two metrics. A customer-level KPI should recalculate for the selected segment, while a company benchmark must remain based on all segments. Both metrics are currently FIXED LOD expressions. Making Segment a context filter changes both metrics; leaving it ordinary changes neither metric.
Which redesign most appropriately gives the two metrics different filter behavior on the same worksheet?
A view shows Region and evaluates AVG({ INCLUDE [Customer Name] : SUM([Sales]) }). Segment is placed on Filters as an ordinary dimension filter, and the user selects Consumer.
Which data contributes to the customer-level values that are averaged in the view?
INCLUDE LOD expressions are actually computed within the data that has already been filtered by dimension filters. Dimension filters reduce the underlying data before the INCLUDE expression aggregates it. So when Segment is filtered to Consumer, only Consumer rows reach the LOD calculation. The AVG({ INCLUDE [Customer Name] : SUM([Sales]) }) therefore sums Sales only for each customer's Consumer-segment rows, then averages those sums across regions. That makes B correct.
A is wrong because it reverses the order of operations. Ordinary dimension filters do affect INCLUDE LODs — the misconception that LODs are immune to dimension filters applies only to context filters (which INCLUDE LODs can also be made to respect) or fixed LODs under certain configurations, not INCLUDE by default.
C introduces a concept Tableau doesn't enforce. Customers who appear in multiple segments aren't "removed" — they simply contribute only their Consumer-segment rows to the SUM.
D confuses INCLUDE behavior with FIXED behavior. FIXED expressions genuinely disregard dimension filters (unless promoted to context); INCLUDE expressions do not — they respect the view's filter context.
The study tip: memorize the filter hierarchy. Dimension filters sit above INCLUDE and EXCLUDE LODs in execution order, meaning they constrain the data those LODs operate on.