Objective. Students build a Tableau Public workbook containing at least three coordinated views, one parameter control, one calculated field, and a two-slide story, then publish it to a personal Tableau Public profile.
This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Tableau Public is the free, browser-hosted version of Tableau Desktop. You download a desktop authoring application, connect to local files such as CSV spreadsheets, build interactive visualizations, and then publish finished workbooks to a personal profile on the Tableau Public website. Anyone with the URL can view and interact with your work in a browser—no Tableau license required. Because every published workbook is visible to the public, never upload data that contains personal, confidential, or proprietary information. Use only open, public datasets—exactly like the city open-data CSV provided for this lab.
When you open Tableau Public Desktop, choose Connect → Text File and select your CSV. Tableau reads column headers as either dimensions (categorical, shown in blue) or measures (numeric, shown in green). You can change a field's data type by right-clicking its pill in the Data pane.
Bar chart: Drag a categorical dimension (such as Neighborhood) to Columns and a numeric measure (such as Incident Count) to Rows. Tableau draws a horizontal or vertical bar chart automatically. Sort bars descending so the largest value appears first—this helps viewers read rank quickly.
Line trend: Drag a date field to Columns. Tableau aggregates by year by default; click the plus icon on the date pill to drill to month or quarter. Drag a measure to Rows. This view shows change over time and is the right chart type whenever your x-axis is continuous time.
Filled map: If your data contains geographic fields such as city, ZIP code, or latitude/longitude, Tableau assigns a geographic role automatically. Drag the geographic dimension to the canvas; Tableau switches to map view. Drag a measure to the Color card. The resulting choropleth (filled map) encodes value as color intensity—viewers immediately see which areas rank high or low.
A dashboard is a single canvas that holds multiple sheets. Click the new-dashboard icon at the bottom tab bar. Drag your three sheets from the Sheets panel onto the canvas. Resize each container by dragging its border.
A filter action makes the dashboard interactive: clicking a mark in one view automatically filters another view. To add one, go to Dashboard → Actions → Add Action → Filter. Set the source sheet to your map and the target sheet to your bar chart. Choose Select as the trigger and Show all values when the selection is cleared. Now when a user clicks a region on the map, the bar chart updates to show only data for that region. This is a core feature that transforms a static layout into an analytic tool.
A parameter is a workbook-level variable that a user can change at runtime. Parameters are not connected to the data source directly; they hold a single value that other parts of the workbook can reference.
To create a Top N selector, right-click in the Data pane, choose Create Parameter, name it `Top N`, set the data type to Integer, and set the allowable values to a Range from 1 to 20 with a step of 1. Show the parameter control on the dashboard so the user sees a slider or input box.
A calculated field uses that parameter. Right-click in the Data pane, choose Create Calculated Field, and write a formula such as:
```
RANK(SUM([Incident Count])) <= [Top N]
```
Drag this Boolean field to the Filters card on your bar chart and keep only `True`. Now the bar chart shows exactly the number of bars the user selects with the slider.
To make the chart title update dynamically, double-click the sheet title and insert the parameter by clicking Insert → Parameters.Top N. The title might read: Top <Parameters.Top N> Neighborhoods by Incident Count. As the user moves the slider, the headline changes automatically—a small detail that greatly improves clarity.
An IF/THEN or CASE calculated field can also classify data. For example:
```
IF SUM([Incident Count]) > 500 THEN "High"
ELSEIF SUM([Incident Count]) > 200 THEN "Medium"
ELSE "Low"
END
```
Drag this field to Color to encode risk level without manual data editing.
A story in Tableau is a sequence of story points—individual slides that each display a dashboard or sheet, optionally with a caption and annotations. Stories guide an audience through an analysis the same way a slide deck does, but every view remains interactive.
Click the new-story icon at the bottom tab bar. Drag your dashboard onto the story canvas for slide 1. Add a caption summarizing the key insight. Use the Annotation → Mark tool (right-click a mark on the view) to pin a text label to a specific data point, explaining why it matters.
Click Blank to add slide 2. Drag the same or a different sheet onto the canvas. Use a highlight filter (set the filter action trigger to Highlight instead of Filter) to dim non-selected marks so the outlier stands out visually. Add a Text box from the Objects panel with a callout that names the outlier and states its significance.
When your workbook is complete, choose File → Save to Tableau Public As. You will be prompted to sign in with your Tableau Public account. After upload, Tableau opens your profile page in a browser; copy the URL and submit it as your deliverable.
Data privacy reminder: Tableau Public workbooks are visible to everyone on the internet. Always verify that your dataset contains no personally identifiable information (PII) before publishing. If a dataset included names, addresses, or any protected category, you must remove or aggregate those fields before upload—this is both an ethical obligation and, depending on jurisdiction, a legal one.
Record every formula you write in your lab log. When you spot-check a calculated field, compute the expected result by hand for two or three rows of raw data and compare against what Tableau displays. This habit of manual verification is standard practice in data analytics and is tested by every certification in this program.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.