Monday, July 13, 2026

Top Most Frequently Asked Tableau Interview Questions (with Short Answers) set 4

 

41. What is the difference between Data Source Filters, Extract Filters, and Context Filters?

FilterApplied AtPurpose
Extract FilterBefore extract creationReduces extract size
Data Source FilterAt data source levelRestricts data for all worksheets
Context FilterBefore dimension filtersImproves performance and controls filter order

Interview Tip:

  • Extract Filter → Reduces data stored in the extract.
  • Data Source Filter → Applies to all worksheets using that data source.
  • Context Filter → Creates a temporary table and is useful for dependent filters.

42. Explain Tableau's Query Pipeline (Order of Operations).

This determines the sequence in which Tableau executes filters and calculations.

Extract Filter
      ↓
Data Source Filter
      ↓
Context Filter
      ↓
FIXED LOD
      ↓
Dimension Filter
      ↓
INCLUDE / EXCLUDE LOD
      ↓
Measure Filter
      ↓
Table Calculation
      ↓
Forecast / Trend Line

Interview Tip: This is one of the most frequently asked conceptual questions because it explains why filters sometimes don't affect calculations.


43. What is the difference between FIXED, INCLUDE, and EXCLUDE LOD? Give a business example.

FIXED

Calculates at a fixed level, regardless of the view.

{ FIXED [Region] : SUM([Sales]) }

Use Case: Total sales by Region even if City is in the view.


INCLUDE

Adds dimensions to the current view.

{ INCLUDE [Customer Name] : SUM([Sales]) }

Use Case: Calculate average customer sales while viewing data by Region.


EXCLUDE

Removes dimensions from the current view.

{ EXCLUDE [City] : SUM([Sales]) }

Use Case: Show State-level sales while City is displayed in the visualization.


44. What is Performance Recorder, and how do you use it?

Performance Recorder helps identify slow-performing dashboards and queries.

Steps:

  1. Go to Help → Settings and Performance → Start Performance Recording.
  2. Open the dashboard.
  3. Stop recording.
  4. Tableau generates a report showing:
    • Query execution time
    • Rendering time
    • Layout computation
    • Slow worksheets
    • Slow calculations

Interview Tip: Mention that you use Performance Recorder to identify bottlenecks before optimizing filters, joins, or calculations.


45. How do you optimize a Tableau workbook with millions of records?

Best Practices:

  • Use Extracts instead of Live Connections where possible.
  • Use Relationships instead of unnecessary joins.
  • Push heavy calculations to SQL or the database.
  • Create Context Filters for highly selective filters.
  • Reduce the number of marks displayed.
  • Remove unused fields and worksheets.
  • Avoid nested LODs and complex table calculations.
  • Aggregate data before loading into Tableau.
  • Index key columns in the database.
  • Use the Performance Recorder to identify bottlenecks.

Interview Tip: For senior roles, explain optimization at three levels:

  1. Database (indexes, optimized SQL, aggregation)
  2. Data Model (relationships, extracts, fewer joins)
  3. Visualization (fewer marks, efficient filters, simpler calculations)

These answers demonstrate practical experience rather than just theoretical knowledge.

Thursday, July 2, 2026

Top Most Frequently Asked Tableau Interview Questions (with Short Answers) set 3

 

31. What is the difference between Tableau Server and Tableau Cloud?

Tableau Server

  • Hosted on-premises by the organization.
  • Managed by the company's IT team.

Tableau Cloud

  • SaaS solution hosted by Tableau.
  • No infrastructure maintenance required.

32. What is the difference between Published Data Source and Embedded Data Source?

Published Data Source

  • Stored on Tableau Server/Cloud.
  • Can be reused across multiple workbooks.
  • Centralized governance.

Embedded Data Source

  • Exists only inside a workbook.
  • Cannot be shared independently.

Interview Tip: Enterprises prefer Published Data Sources.


33. What is the difference between Measure Names and Measure Values?

Measure Names

  • Contains the names of all measures.
  • Used to display multiple measures.

Measure Values

  • Contains the values of selected measures.

Example:

Sales
Profit
Quantity

Displayed together in a single table or chart.


34. What are Generated Fields in Tableau?

Fields automatically created by Tableau.

Examples:

  • Number of Records
  • Latitude
  • Longitude
  • Measure Names
  • Measure Values

35. What is the difference between a Worksheet, Dashboard, and Story?

  • Worksheet: A single visualization.
  • Dashboard: Multiple worksheets combined.
  • Story: A sequence of dashboards/worksheets telling a business story.

36. What are Table Calculations? Name some commonly used ones.

Table calculations are computed on the data already displayed in the visualization.

Common functions:

RUNNING_SUM()
RANK()
WINDOW_SUM()
WINDOW_AVG()
LOOKUP()

37. What is the difference between RUNNING_SUM() and WINDOW_SUM()?

RUNNING_SUM()

  • Calculates cumulative total.
RUNNING_SUM(SUM([Sales]))

Example:

100
250
450
700

WINDOW_SUM()

  • Sums values within a specified window.
WINDOW_SUM(SUM([Sales]),-2,0)

Example:

Rolling 3-month Sales

38. What is the LOOKUP() function?

Returns a value from another row in the table.

Example:

LOOKUP(SUM([Sales]),-1)

Returns the previous row's sales.

Useful for:

  • MoM Growth
  • YoY Growth
  • Variance Analysis

39. What is the difference between RANK() and INDEX()?

RANK()

Ranks based on measure values.

RANK(SUM([Sales]))

Output:

1
2
3
4

INDEX()

Returns row position.

INDEX()

Output:

1
2
3
4

Difference: RANK() depends on values; INDEX() depends on row order.


40. How do you troubleshoot a slow Tableau dashboard?

Answer:

  • Use Extract instead of Live connection.
  • Reduce the number of marks.
  • Optimize joins and relationships.
  • Use Context Filters.
  • Minimize Quick Filters.
  • Replace complex calculations with database logic.
  • Reduce high-cardinality dimensions.
  • Use Performance Recorder to identify bottlenecks.
  • Hide unused fields.
  • Limit dashboard actions and worksheets.

Interview Tip: Mention Performance Recorder (Help → Settings and Performance → Start Performance Recording). This is a strong point in senior Tableau interviews.