Skip to main content
🎉 All exam preparation materials are available for free until 30 September 2026.

Last updated: September 2026

Practice Exam

Analytics-101 — Salesforce Certified Tableau Desktop Foundations

Test your knowledge with official exam-style questions

Questions25Passing48%Exam time70 min

Questions and options are shuffled each attempt

Email me this practice set

Get a link sent to your inbox so you can pick this back up anytime.

▶Salesforce Certified Tableau Desktop Foundations — Practice Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. 1. A retail analyst connects Tableau Desktop directly to a live production SQL Server database instead of creating an extract. What is the primary implication of using a live connection?

    • A. Tableau queries the database directly each time the view is refreshed, always reflecting the current state of the data(correct)
    • B. The data is copied into Tableau's fast in-memory engine so the workbook can be used offline
    • C. The workbook can no longer be published to Tableau Server
    • D. Tableau automatically compresses the data into a .hyper file on disk

    Explanation: A live connection sends queries directly to the underlying database in real time, so the view always reflects the latest data (subject to the source's own refresh cadence) but depends on network access to the source. An extract, not a live connection, copies data into Tableau's in-memory/.hyper engine for offline use and often faster performance. Live-connected workbooks can still be published to Tableau Server, and live connections do not create .hyper files.

  2. 2. A consultant needs to share a Tableau workbook with a client who does not have access to the original database, and the data does not need to update in real time. Which approach best fits this requirement?

    • A. Keep the live connection and ask the client to install the same database drivers
    • B. Create an extract of the data so the workbook contains a self-sufficient snapshot(correct)
    • C. Rename the data source connection to a generic label
    • D. Convert all dimensions to measures before sharing

    Explanation: An extract creates a compressed, portable snapshot of the data stored within (or alongside) the workbook, so it can be opened and analyzed without a live connection to the original source — ideal for offline sharing. Requiring database drivers on the client's machine is unnecessary and impractical for external sharing. Renaming a connection or converting field types has no bearing on offline portability.

  3. 3. Which file type allows an author to save just the metadata (connection information, calculated fields, groups, and other customizations) of a data source without saving the actual data?

    • A. .TWBX
    • B. .HYPER
    • C. .TDS(correct)
    • D. .TWB

    Explanation: A Tableau Data Source (.TDS) file stores connection metadata and customizations (calculated fields, aliases, groups, etc.) but not the underlying data itself, making it easy to reuse a configured connection across workbooks. .TWBX is a packaged workbook that includes data; .HYPER is Tableau's extract data engine file; .TWB is a workbook file referencing an external data source.

  4. 4. An author is building a data source that combines a Sales table from a SQL database with a Regional Targets table from an Excel spreadsheet, matched on a common Region field, within the same logical layer. What has the author created?

    • A. A data source with multiple connections(correct)
    • B. A dashboard action
    • C. A parameter
    • D. A calculated field

    Explanation: Combining tables from different connection types (e.g., a SQL Server table and an Excel file) into one data source, related through common fields, is exactly what a data source with multiple connections (cross-database join or relationship) enables. Dashboard actions, parameters, and calculated fields are unrelated Tableau features that operate after the data source is built.

  5. 5. When would an author typically use a join instead of a relationship when combining two tables in Tableau Desktop?

    • A. When the two tables need to be combined into a single, flattened logical table before analysis, such as row-level matching within one worksheet's context(correct)
    • B. When the tables have completely different levels of detail and should each retain their own native aggregation
    • C. When the author wants Tableau to automatically choose the aggregation context per worksheet
    • D. When the data source only contains one table

    Explanation: Joins physically combine rows from two tables into one flattened table at query time, which is appropriate when the data needs to behave as a single table with one level of detail. Relationships, by contrast, keep tables at their native levels of detail and let Tableau determine the appropriate join context per sheet — which is the better fit for option B/C-style scenarios. A single table has nothing to join or relate to.

  6. 6. A field named 'cust_region' contains U.S. state abbreviations, but Tableau does not recognize it as location data for mapping. What should the author do to enable geographic visualization?

    • A. Change the field's data type to Boolean
    • B. Assign a geographic role (e.g., State/Province) to the field(correct)
    • C. Convert the field into a measure
    • D. Create an extract of the data source

    Explanation: Assigning a geographic role tells Tableau how to interpret a field's values (e.g., as U.S. states) so it can be plotted on a map. Changing the data type to Boolean or converting to a measure would not give Tableau the geographic context it needs, and creating an extract has no effect on how a field's role is interpreted.

  7. 7. An analyst wants to compare total sales across product categories using vertical bars, where category is on the Columns shelf and SUM(Sales) is on the Rows shelf. Which chart type is this?

    • A. Scatterplot
    • B. Bar chart(correct)
    • C. Density map
    • D. Crosstab

    Explanation: A bar chart plots a categorical (discrete) dimension against a continuous measure, commonly with categories on Columns and the aggregated measure on Rows, rendering as bars. A scatterplot compares two measures as points, a density map shows point concentration on a geographic map, and a crosstab is a table of values rather than a bar visualization.

  8. 8. An analyst places SUM(Profit) on one axis and SUM(Sales) on a second, independent axis in the same view, both scaled separately, to compare their trends over time on separate scales. What has the analyst built?

    • A. A combined axis chart
    • B. A dual axis chart(correct)
    • C. A stacked bar chart
    • D. A highlight table

    Explanation: A dual axis chart places two measures on two separate, independently scaled axes within the same view, allowing each measure's trend to be compared even when their magnitudes differ greatly. A combined axis chart instead plots multiple measures on a single shared axis. A stacked bar chart sums measures within a single bar, and a highlight table is a colored crosstab, not an axis-based chart.

  9. 9. Which chart type is best suited for visualizing the relationship between two continuous measures, such as Profit versus Sales, at the individual data-point level?

    • A. Line chart
    • B. Scatterplot(correct)
    • C. Stacked bar
    • D. Crosstab

    Explanation: A scatterplot places two continuous measures on the X and Y axes, plotting individual marks to reveal correlation or clustering patterns. A line chart is best for showing a measure trending over a continuous dimension like date; a stacked bar sums categorical parts of a whole; a crosstab is a numeric table, not a point-based visualization.

  10. 10. An author wants to bundle 'California', 'Oregon', and 'Washington' into a single member called 'West Coast' directly from the data pane, without writing a calculation. What feature should be used?

    • A. A parameter
    • B. A group(correct)
    • C. A set
    • D. A hierarchy

    Explanation: Groups combine related dimension members into a single higher-level category (e.g., three states into 'West Coast') and can be created directly from marks, headers, or the data pane without calculations. A set is a custom field defining membership based on conditions or a fixed list, more often used for comparison/highlighting rather than simple relabeling. A parameter is a standalone input control, and a hierarchy organizes fields into drill-down levels rather than combining member values.

  11. 11. What is the purpose of organizing dimensions such as Country, State, and City into a hierarchy in Tableau Desktop?

    • A. It allows users to drill up and down between levels of detail directly in the view(correct)
    • B. It changes the aggregation type of associated measures
    • C. It converts the dimensions into calculated fields
    • D. It automatically creates a geographic map

    Explanation: A hierarchy nests related dimensions (e.g., Country > State > City) so end users can click the plus/minus icons to drill down to more granular levels or roll up to a higher level directly within the view. Hierarchies do not alter measure aggregation, do not create calculated fields, and do not automatically generate maps — geographic roles handle that separately.

  12. 12. A manager wants a dashboard that only shows order data from the last 90 days whenever it is opened, updating relative to today's date. What should the analyst add to the view?

    • A. A quick table calculation
    • B. A relative date filter(correct)
    • C. A reference line
    • D. A bin

    Explanation: A relative date filter restricts the view to a rolling window (e.g., 'last 90 days') that recalculates automatically based on the current date each time the workbook is opened or refreshed. A quick table calculation performs running/percent-based computations, not filtering; a reference line annotates a value on an axis; a bin groups continuous data into fixed-size buckets.

  13. 13. Which of the following are valid ways to add a manual or computed sort to a Tableau worksheet? (Choose two.)

    • A. Clicking the sort icon on the toolbar to sort by the measure in the view(correct)
    • B. Dragging individual header labels into a custom, manual order(correct)
    • C. Assigning a geographic role to the sorted field
    • D. Changing the field's default number format

    Explanation: Tableau supports both computed sorting (e.g., clicking the sort toolbar icon to order by an axis measure) and manual sorting (dragging headers into a custom sequence). Assigning a geographic role affects mapping behavior, not sort order, and changing a number format only affects how values are displayed, not their sort order.

  14. 14. An analyst creates a calculated field that returns TRUE when SUM(Sales) exceeds a value the end user can adjust interactively via a slider control. Which two Tableau features work together to enable this?

    • A. A calculated field referencing a parameter(correct)
    • B. A group referencing a set
    • C. A hierarchy referencing a bin
    • D. A reference line referencing a filter

    Explanation: A parameter provides a user-adjustable input (like a slider), and a calculated field can reference that parameter's current value in its logic — for example, comparing SUM(Sales) to the parameter to return TRUE/FALSE. Groups and sets combine dimension members rather than accepting freeform numeric input from a slider; hierarchies organize drill-down levels; reference lines annotate values but do not drive calculation logic.

  15. 15. What is the purpose of enabling 'Show Totals' on a worksheet containing SUM(Sales) broken down by Region?

    • A. It displays an aggregated grand total and/or subtotal row alongside the individual region values(correct)
    • B. It converts SUM(Sales) into an average
    • C. It creates a new calculated field named Total
    • D. It removes all filters currently applied to the view

    Explanation: Show Totals adds grand total and/or subtotal rows or columns that aggregate the values already in the view, giving a quick summary alongside the detailed breakdown. It does not change the aggregation function used for the existing measure, does not create a new calculated field, and has no effect on active filters.

  16. 16. An author wants each bar in a view to be shaded according to its Profit Ratio value, using a color gradient from red to green. Where should Profit Ratio be placed to achieve this?

    • A. On the Filters shelf
    • B. On the Color property of the Marks card(correct)
    • C. On the Detail property of the Marks card
    • D. On the Pages shelf

    Explanation: Dragging a measure onto the Color property of the Marks card applies a color encoding (such as a diverging red-to-green gradient) based on that measure's values. The Filters shelf restricts which data appears rather than coloring it; Detail adds granularity without visual encoding; Pages creates a page-through animation control.

  17. 17. Which feature allows a dashboard author to make a filter on one worksheet automatically update the data shown in other worksheets on the same dashboard when a user clicks a mark?

    • A. A story point
    • B. A filter action(correct)
    • C. A dashboard layout container
    • D. A device-specific dashboard

    Explanation: A filter action passes selected values from one worksheet as a filter to other worksheets on the dashboard, enabling interactive drill-down when a user clicks or hovers a mark. A story point is a narrative slide referencing dashboard/worksheet states, not an interactive filter mechanism; a layout container arranges dashboard objects; device-specific dashboards adjust layout for screen size, not filtering behavior.

  18. 18. A presenter wants viewers to see a brief animated transition between two states of a chart (for example, bars re-sorting) to make the change easier to follow. Which feature enables this?

    • A. Viz animations(correct)
    • B. Data highlighter
    • C. Tooltips
    • D. Show filters

    Explanation: Viz animations smoothly transition marks between different states (such as re-sorted bars or a changed filter) so viewers can visually track the change rather than seeing an abrupt jump. The data highlighter lets users search and highlight specific marks; tooltips display detail on hover; show filters exposes filter controls to dashboard viewers.

  19. 19. A field author wants each dashboard consumer to interactively type in a keyword to search and highlight matching marks across a view, without filtering out the rest of the data. Which feature should be used?

    • A. Data highlighter(correct)
    • B. URL action
    • C. Parameter control
    • D. Highlight action

    Explanation: The data highlighter provides a search/select control that visually emphasizes matching marks while keeping all other marks visible (dimmed), rather than removing them from the view. A URL action opens an external link; a parameter control lets a user set a parameter value; a highlight action highlights marks based on selections in another worksheet rather than free-text search.

  20. 20. A user wants to share a fully interactive Tableau workbook, including all worksheets and dashboards, as a single file that a colleague can open in Tableau Reader without any live connection. What should they use?

    • A. Publish the workbook to Tableau Server only
    • B. Save the workbook as a packaged workbook (.twbx)(correct)
    • C. Export the view as a static image
    • D. Export the underlying data as a .csv file

    Explanation: A packaged workbook (.twbx) bundles the workbook file together with any local data extracts, images, and custom files into one shareable, self-contained file that can be opened in Tableau Desktop or the free Tableau Reader. Publishing to Server requires server access rather than a portable file; exporting a static image or CSV would lose interactivity or the visual presentation entirely.

  21. 21. An executive asks for a printable summary of a Tableau dashboard to include in a slide presentation. Which native export option directly supports this request?

    • A. Export the dashboard to Microsoft PowerPoint(correct)
    • B. Save the data source as a .tds file
    • C. Create a new hierarchy
    • D. Add a computed sort

    Explanation: Tableau Desktop natively supports exporting a workbook, dashboard, or story directly to Microsoft PowerPoint format, making it straightforward to include in a slide presentation. Saving a .tds file only preserves data source metadata; hierarchies and sorts are analysis features unrelated to exporting to a presentation format.

  22. 22. In Tableau, which category typically describes qualitative data used to categorize or segment values, such as Customer Name or Product Category?

    • A. Measures
    • B. Dimensions(correct)
    • C. Parameters
    • D. Extracts

    Explanation: Dimensions typically hold qualitative, categorical information (names, categories, dates as discrete values) used to slice and segment the data. Measures hold quantitative, numeric information intended to be aggregated. Parameters are standalone user-input values, and extracts are a data storage mechanism, not a field category.

  23. 23. A field displayed as distinct, individually colored segments (rather than a continuous gradient) along an axis is being treated as which type of field in Tableau?

    • A. Continuous
    • B. Discrete(correct)
    • C. Aggregated
    • D. Extracted

    Explanation: Discrete fields are rendered as distinct, separated headers or individually colored segments (shown in blue in Tableau's UI), while continuous fields render as a smooth, unbroken axis or gradient (shown in green). 'Aggregated' describes a calculation state (e.g., SUM), not the discrete/continuous distinction, and 'extracted' refers to how data is stored, not how a field is visually rendered.

  24. 24. An author drags the Order Date field onto Columns and chooses to display it as discrete 'Month' (e.g., January, February) rather than as a continuous date value. What is the practical effect on the view?

    • A. Each month becomes a separate header, and data from different years for the same month (e.g., every January) is grouped together(correct)
    • B. The date field is converted permanently into a string data type
    • C. The view automatically becomes a map
    • D. A trend line is added by default

    Explanation: Discrete date parts (like 'Month' as a header) group values by that part of the date across all years, so every January across multiple years is combined into one 'January' header — unlike a continuous date value, which would plot a single unbroken timeline across years. Choosing a discrete date part does not change the field's underlying data type, does not create a map, and does not automatically add a trend line.

  25. 25. A worksheet shows SUM(Sales) with no dimensions in the view, displaying one grand total bar. The author then adds the Region dimension to Rows. What happens to the displayed value(s), and why?

    • A. The single total is recalculated as separate SUM(Sales) aggregations for each region, because adding a dimension changes the level of detail the measure is aggregated at(correct)
    • B. The value stays exactly the same total but is simply repeated once per region row
    • C. The field automatically changes from a measure to a dimension
    • D. Tableau removes the aggregation entirely and shows raw row-level data

    Explanation: Adding a dimension to the view changes the granularity at which a measure is aggregated — Tableau recalculates SUM(Sales) separately for each distinct value of the added dimension (each region), rather than repeating one grand total. The field's fundamental type (measure) does not change, and the measure remains aggregated rather than reverting to unaggregated row-level detail.