Tableau
A leading business intelligence and data visualization platform — the standard tool for self-service analytics at mid-size and enterprise companies.
Tableau transforms data from databases, spreadsheets, and cloud sources into interactive dashboards and reports without requiring code. It's required at many data analyst roles and business analyst positions, particularly at companies that have made self-service analytics a priority. Tableau skills transfer well to other BI tools like Power BI and Looker.
Typical time to job-readiness: ~4 weeks.
Learning Tableau
Beginner
Connect to a dataset, build basic charts (bar, line, scatter), and understand Tableau's row/column shelf model and the Marks card.
Intermediate
Calculated fields, parameters, and level-of-detail (LOD) expressions. Build an interactive dashboard with filters, actions, and tooltips — not just a static chart.
Advanced
Optimize extract performance, write complex LOD calculations (FIXED, INCLUDE, EXCLUDE), and design enterprise Tableau Server deployments. Interviews frequently include a live dashboard design exercise.
Key concepts
- Dimensions vs measures — categorical fields that slice data vs numeric fields that aggregate
- Rows/Columns shelf and the Marks card control chart layout and encoding
- Calculated fields and table calculations for derived metrics
- Level of Detail (LOD) expressions: FIXED aggregates independently of the view
- Filters hierarchy: extract, data source, context, dimension, measure
- Live connection vs extract — trade-off between freshness and performance
Common interview topics
- Explain the difference between a dimension and a measure in Tableau
- What is a LOD expression and when would you use FIXED vs INCLUDE
- How would you design a dashboard for an executive audience
- How do context filters differ from regular filters
- How would you diagnose a slow Tableau dashboard