All Tech Guides

Tech Guide

Build an Interactive Tableau Dashboard

A step-by-step guide to relating tables, building four linked views, and publishing a dashboard of AI use in corporate software engineering.

Data Visualization Intermediate Updated October 2026

Disclaimer & Important Cautions

These Tech Guides and instructions are provided in good faith as a general educational guide. Technology changes over time, and settings, software versions, menu names, and features may vary by system and Tableau edition.

I cannot guarantee that these steps will work in every environment, and I am not responsible for data loss, configuration problems, system errors, or other problems that may result from following this guide.

  • Save your workbook often while you build.
  • Anything published to Tableau Public, including its data, is visible to everyone.
  • Do not publish private, confidential, or student data to Tableau Public.
  • The dataset reflects company statements as reported; it is for learning, not investment or business decisions.
  • When in doubt, consult the official Tableau documentation.

Overview

In this guide, you will build a four-view interactive dashboard in Tableau using a dataset of how 19 major companies report using AI in their software engineering work. Along the way, you will practice relating multiple tables, writing a calculated field, building dual-axis charts, and connecting views with dashboard actions.

The dataset contains 48 observations from earnings calls, executive interviews, and press reports between October 2024 and May 2026. Each row is one disclosed data point, such as a share of code written by AI, a productivity gain, or the number of developers using an AI tool.

Main idea: Relate the tables first, build each view on its own worksheet, then combine the worksheets into a dashboard and link them with filters and actions.

Requirements

Tableau Desktop comes in three editions. Any of them can complete this guide, but they differ in how you can save and share your work:

Edition Cost Data connectors How you share
Public Edition Free Limited: Excel, text/CSV, JSON, PDF, Google Drive, spatial and statistical files Publish to Tableau Public (visible to everyone)
Free Edition Free Almost all sources Save locally only
Professional Paid license All sources Packaged workbooks (.twbx), Tableau Cloud or Server

Important Notes About This Data

  • Values are stored as whole numbers: 25 means 25%, not 2,500%.
  • Companies define “AI-written code” differently, so figures are not directly comparable across companies.
  • Some rows are targets or forecasts, not results. The status and date_role fields tell you which.
  • Some rows come from leaked documents or secondary sources. The source_tier field tells you which.

Dashboard Build Instructions

Work through the tabs in order. Each tab builds on the one before it, and most end with a Check yourself note so you can confirm your view is correct before moving on.

Building the AI in Software Engineering Dashboard

Click the tabs above in order. You will build four worksheets and then combine them into one dashboard.

The guide covers these major tasks:

  1. Connect to the data and relate the tables.
  2. Build a share-of-code line chart.
  3. Build a claims vs targets range chart.
  4. Build a disclosure heatmap.
  5. Build a tool adoption bar chart.
  6. Combine the views into a dashboard.
  7. Publish and troubleshoot.

The data file contains five tables:

TableRowsWhat it holds
Observations48One disclosed data point per row, with value, unit, status, speaker, venue, and source URL
Companies19Sector, sector group, HQ country, first and last report dates
Tools15Normalized AI tool names, vendor, and whether the tool is third-party
Observation_Tools61Bridge table linking each observation to the tools it names
Company_Tools29Company × tool list (not used in this guide)

Practice Challenges

Once your dashboard works, use it to answer these questions:

  1. Which company reports the highest achieved share of AI-generated code, and what exactly is that percentage a share of?
  2. How many of the six banks report a share-of-code figure? What do they report instead?
  3. Which company has the most Target or Forecast rows, and why doesn't it appear in Sheet 1?
  4. A headline says “Uber lags Google: 31% vs 75% AI-written code.” Using the share_of_code_measure and scope_notes fields, explain why that comparison is weak.
  5. Find a new public disclosure published after May 2026, add it as a row in Observations, refresh the data source (Data → Refresh), and confirm it appears in your dashboard.
Final Notes:
  • Relationships keep each table at its own level of detail, so counts stay correct.
  • Filter on status and date_role before reading trends over time.
  • Encode source credibility visually rather than dropping weaker sources.
  • Always tell viewers when figures are not directly comparable.
Explore more technology resources

Return to the complete collection of installation and configuration guides.

Browse All Tech Guides