Dashboards and Stories


Dashboards and Stories Interview with follow-up questions

1. What is a dashboard in Tableau and how is it different from a story?

A dashboard in Tableau is a canvas that combines multiple worksheets, text, images, and web objects into a single view. The goal is to let viewers monitor and compare several related pieces of information at once — for example, a sales dashboard might show a map, a trend line, and a KPI scorecard side by side. Dashboards support interactive actions (Filter, Highlight, URL, Go to Sheet, Change Parameter, Change Set Values) so clicking one view can filter the others.

A story in Tableau is a sequence of story points — individual slides that each contain a worksheet or dashboard — assembled to present a guided narrative. Stories are used when you want to walk an audience through an analysis step by step: setting context, revealing a finding, showing supporting evidence, and drawing a conclusion. Each story point can have a caption and annotation, and the viewer advances through them in order.

Key differences:

Dashboard Story
Purpose Monitor/explore multiple views simultaneously Guide the audience through a narrative
Structure One canvas with multiple views arranged spatially Sequence of discrete slides (story points)
Navigation User explores freely via filters and actions User advances linearly through story points
Best for Operational monitoring, self-service analysis Presentations, stakeholder briefings, data journalism
Interactivity High — actions link views together Moderate — each story point can contain an interactive dashboard

A common interview follow-up: a story can contain dashboards as story points, so the two features are complementary rather than mutually exclusive.

↑ Back to top

Follow-up 1

Can you explain the process of creating a dashboard in Tableau?

Creating a dashboard in Tableau involves the following steps:

  1. Click on the 'New Dashboard' tab at the bottom of the Tableau window.
  2. In the Dashboard pane, you can set the size of your dashboard.
  3. Drag the sheets you want to include from the Sheets pane to the Dashboard view.
  4. You can arrange the views in the layout containers. You can also add text, images, web pages, or blank objects to help frame your story.
  5. Finally, you can use the 'Dashboard' menu to add actions that link the sheets.
# Example code is not applicable as Tableau is a GUI based tool.

Follow-up 2

What are some best practices for designing dashboards in Tableau?

Here are some best practices for designing dashboards in Tableau:

  1. Keep it simple: Avoid cluttering your dashboard with too much information. Stick to the most important metrics.
  2. Use appropriate chart types: Different chart types are suitable for different types of data. Make sure you choose the one that best represents your data.
  3. Use filters and parameters: These allow users to interact with the dashboard and focus on the data that's most relevant to them.
  4. Use consistent colors and fonts: This makes your dashboard more readable and professional looking.
  5. Test your dashboard: Make sure it works as expected and all the links and actions are functioning correctly.

Follow-up 3

How can you add interactivity to a dashboard?

Interactivity can be added to a Tableau dashboard using actions. Actions are a way to add interactivity between the different components of the dashboard. There are three types of actions in Tableau: Filter actions, Highlight actions, and URL actions. Filter actions allow you to click on a mark to filter another sheet. Highlight actions allow you to highlight related data when you hover, select, or click on a mark. URL actions allow you to link to external resources, such as web pages, files, or other Tableau worksheets.

Follow-up 4

What is the purpose of using stories in Tableau?

Stories in Tableau are a sequence of visualizations that work together to convey information. They are used to show how facts are connected, provide context, demonstrate how decisions relate to outcomes, or simply make a compelling case. Each individual sheet in the story is called a 'story point'. Stories can be used to guide the viewer through a narrative, helping them understand the data and the insights it provides.

2. How can you create a story in Tableau?

Steps to create a story in Tableau:

  1. With your workbook open (containing at least one worksheet or dashboard), click the New Story tab at the bottom of the Tableau window (the tab with the book icon, next to the New Dashboard tab). Alternatively, go to Story menu → New Story.

  2. A blank story opens with one empty story point. The Story pane on the left lists all available sheets and dashboards you can add to the story.

  3. Add content to the first story point: Drag a sheet or dashboard from the Story pane onto the story canvas. The sheet appears as the content of that story point.

  4. Add a caption: Click the caption box at the top of the story point and type a descriptive title for this slide (e.g., "Q1 Sales Were Down 12%").

  5. Add annotations or callouts: Use text boxes (drag from the Objects section of the Story pane) to add explanatory text on top of the view.

  6. Add more story points: Click New Blank Point to add an empty slide, or Duplicate to copy the current story point and modify it. You can also drag a different sheet directly onto the blank story point navigator at the top.

  7. Reorder story points: Drag the story point navigator tiles at the top to reorder them.

  8. Configure story size: Go to Story menu → Story Size to set a fixed size or make it automatic.

  9. Save and publish: Save the workbook and publish to Tableau Cloud, Tableau Server, or Tableau Public to share the story with others.

Interview tip: Stories are particularly effective for presentations where you want to control the narrative flow — each story point can either be a static snapshot of a worksheet state or a fully interactive dashboard that the audience can explore before moving to the next point.

↑ Back to top

Follow-up 1

What are the key elements of a good story in Tableau?

A good story in Tableau should have the following key elements:

  1. Clear and concise narrative: The story should have a clear and well-defined narrative that guides the reader through the data.
  2. Visualizations: The story should include relevant and impactful visualizations that support the narrative.
  3. Annotations and explanations: The story should provide annotations and explanations to help the reader understand the data and the insights derived from it.
  4. Interactivity: The story should be interactive, allowing the reader to explore the data and interact with the visualizations.
  5. Structure and flow: The story should have a logical structure and flow, with well-organized story points that build upon each other.
  6. Design and aesthetics: The story should be visually appealing, with consistent colors, fonts, and layout.

By incorporating these elements, you can create a compelling and engaging story in Tableau.

Follow-up 2

Can you explain how to navigate between story points?

To navigate between story points in Tableau, you can use the following methods:

  1. Clicking on the story points: In the story pane, you can click on the individual story points to navigate to them.
  2. Using the arrow buttons: In the toolbar at the top of the Tableau window, there are arrow buttons that allow you to navigate to the previous or next story point.
  3. Using the keyboard shortcuts: You can use the keyboard shortcuts 'Ctrl + Left Arrow' to go to the previous story point and 'Ctrl + Right Arrow' to go to the next story point.

These methods make it easy to navigate between story points and explore the different parts of your story in Tableau.

Follow-up 3

How can you update or edit a story in Tableau?

To update or edit a story in Tableau, follow these steps:

  1. Open your Tableau workbook.
  2. Click on the 'Story' tab at the bottom of the Tableau window.
  3. In the story pane, select the story point that you want to update or edit.
  4. To edit the content of the story point, you can modify the visualizations, text, or objects within the story point.
  5. To update the order of story points, you can drag and drop them within the story pane.
  6. To delete a story point, right-click on it and select 'Delete'.
  7. To save your changes, click on the 'Save' button in the toolbar or use the 'File' menu.

By following these steps, you can easily update or edit a story in Tableau.

Follow-up 4

What are some use cases for stories in Tableau?

Stories in Tableau can be used for various purposes, including:

  1. Presenting insights: Stories allow you to present data insights in a narrative format, making it easier for stakeholders to understand and act upon the information.
  2. Explaining trends and patterns: Stories can be used to explain trends, patterns, and correlations in the data, helping to uncover hidden insights.
  3. Guiding decision-making: Stories can guide decision-making by presenting data-driven arguments and supporting evidence.
  4. Creating interactive reports: Stories can be used to create interactive reports that allow users to explore the data and gain deeper insights.
  5. Sharing data stories: Stories can be shared with others, allowing them to view and interact with the data in a meaningful way.

These are just a few examples of the many use cases for stories in Tableau. The flexibility and interactivity of stories make them a powerful tool for data storytelling and analysis.

3. Can you explain the concept of story points in Tableau?

In Tableau, a story point is a single slide within a story. Do not confuse this with the agile software estimation term — in Tableau, story points are purely a data visualization and presentation concept.

Each story point contains one piece of content — a worksheet or a dashboard — along with an optional caption shown in the navigator at the top of the story, and optional text box annotations overlaid on the view.

What a story point can contain:

  • A captured snapshot of a worksheet in a specific state (filters set, marks selected). The state is preserved so the story point always opens exactly as the author designed it.
  • A fully interactive dashboard — viewers can interact with filters and actions within that story point before advancing.
  • Text annotations added on top of the view to highlight key insights.

How story points work together: Story points appear as a row of navigator tiles at the top of the story view. The audience clicks through them in sequence (or jumps to any point). The author controls the narrative by choosing what each story point shows and writing captions that state the takeaway from each slide.

Maintaining story points: If the underlying worksheet changes, click Update on the story point to refresh its captured state. Click Revert to undo changes made to the story point after it was captured.

Key distinction: A dashboard shows multiple views simultaneously for free exploration. A story uses story points to present one focused idea at a time, guiding the audience step by step to a conclusion.

↑ Back to top

Follow-up 1

How can you add or remove story points?

To add or remove story points in Tableau, follow these steps:

  1. Open the worksheet or dashboard where you want to add or remove story points.
  2. Right-click on the desired object (e.g., a mark, a text box, or an image) and select 'Annotate' from the context menu.
  3. In the 'Annotate' pane, click on the 'Story Points' tab.
  4. To add story points, click on the 'Add' button and enter the desired value.
  5. To remove story points, select the existing story point annotation and click on the 'Delete' button.

Note: Story points can only be added or removed from objects that support annotations.

Follow-up 2

What is the purpose of captions in story points?

Captions in story points serve as a way to provide additional context or explanation for the content being displayed. They can be used to describe the purpose of a particular visualization, provide instructions or guidance to the viewer, or highlight key insights or findings. Captions can be customized to include text, images, or even hyperlinks. They help in making the story points more informative and engaging for the audience.

Follow-up 3

How can you customize the appearance of story points?

To customize the appearance of story points in Tableau, you can use the formatting options available in the 'Annotate' pane. Here are some ways to customize the appearance:

  1. Change the font style, size, and color of the caption text.
  2. Adjust the background color or transparency of the caption.
  3. Add borders or shadows to the caption.
  4. Align the caption text to different positions (e.g., left, center, right).
  5. Apply formatting to specific words or phrases within the caption using rich text formatting.

These customization options allow you to create visually appealing and informative story points that align with your design preferences and storytelling goals.

Follow-up 4

Can you give an example of a scenario where story points would be useful?

Sure! Let's say you are working on a data analysis project where you need to create multiple visualizations to present insights to your stakeholders. Each visualization represents a different aspect of the data and requires varying levels of complexity in terms of calculations, filters, and interactions. By assigning story points to each visualization, you can estimate the effort required to create them. This helps in prioritizing the work, allocating resources, and tracking progress. For example, a simple bar chart may be assigned 1 story point, while a complex interactive dashboard with multiple linked views may be assigned 5 story points. This allows the team to plan and execute the project more effectively.

4. What are some ways to customize the appearance of a dashboard in Tableau?

Tableau provides extensive options for customizing dashboard appearance, spanning layout, formatting, branding, and interactivity.

1. Size and layout

  • Set a fixed size (e.g., 1200 x 800 px), a range, or automatic sizing via Dashboard menu → Dashboard Size. Fixed sizes are recommended for pixel-precise designs; automatic sizes adapt to the viewer's screen.
  • Use floating vs. tiled layout modes. Tiled arranges objects in a grid structure; floating lets you position objects anywhere, including overlapping, enabling layered designs.

2. Layout containers Horizontal and vertical layout containers group objects and distribute spacing evenly. They make dashboards responsive when using automatic sizing and simplify alignment.

3. Colors, fonts, and formatting

  • Set a dashboard background color via FormatDashboard. Individual worksheet backgrounds can be set to match or contrast.
  • Apply a consistent color palette and font family across all sheets via FormatWorkbook to establish a house style.
  • Remove or customize borders, shading, and row/column banding on individual worksheets via FormatBorders and FormatShading.

4. Images and branding Drag an Image object from the Objects panel onto the dashboard to add a company logo or decorative background. Use Web Page objects to embed live content.

5. Blank spacers and padding Drag Blank objects from the Objects panel to add spacing between views. Adjust inner and outer padding on any object via the Layout tab in the left panel.

6. Titles and text Add descriptive titles, subtitles, and explanatory text with Text objects. Format text size, color, and alignment to guide the viewer's eye.

7. Device-specific layouts Use Device Preview (Dashboard menu) to create separate layout configurations for desktop, tablet, and phone — each can have different object positions and sizes while sharing the same content.

↑ Back to top

Follow-up 1

How can you adjust the size of a dashboard?

To adjust the size of a dashboard in Tableau, you can follow these steps:

  1. Select the dashboard you want to resize
  2. Go to the 'Size' tab in the 'Dashboard' pane
  3. Choose the desired size option, such as 'Automatic', 'Fixed Size', or 'Range' to specify a specific size range
  4. Adjust the width and height as needed

You can also resize the dashboard by dragging the edges or corners of the dashboard in the Tableau workspace.

Follow-up 2

Can you explain how to use layout containers?

Layout containers in Tableau are used to organize and arrange the content on a dashboard. They provide a way to group and control the placement of multiple objects.

To use layout containers:

  1. Select the objects you want to group together
  2. Right-click and choose 'Group' or 'Layout Container'
  3. Choose the type of layout container you want to use, such as 'Horizontal', 'Vertical', 'Tiled', or 'Floating'
  4. Drag and drop objects into the layout container
  5. Resize and rearrange the layout container as needed

Layout containers help maintain the alignment and spacing of objects when the dashboard is resized or viewed on different devices.

Follow-up 3

What are some options for formatting a dashboard?

Tableau provides various options for formatting a dashboard:

  1. Changing the background color or image
  2. Adjusting the font style, size, and color
  3. Adding borders and shading to objects
  4. Applying filters and highlighting actions
  5. Adding tooltips and captions
  6. Customizing the legend and axis labels
  7. Controlling the layout and spacing of objects

These formatting options allow you to customize the visual appearance of the dashboard to match your design preferences or branding requirements.

Follow-up 4

How can you add images or logos to a dashboard?

To add images or logos to a dashboard in Tableau, you can follow these steps:

  1. Click on the 'Image' button in the 'Objects' pane
  2. Browse and select the image file you want to add
  3. Drag and drop the image onto the dashboard
  4. Resize and position the image as desired

You can also add logos by using images as a background or by adding them to floating objects. Additionally, you can customize the image properties, such as transparency or size, using the 'Format' options in the 'Marks' or 'Dashboard' pane.

5. How can you share or publish a dashboard or story in Tableau?

Tableau offers several publishing and sharing options depending on your audience and infrastructure:

1. Tableau Cloud (formerly Tableau Online) Publish directly from Tableau Desktop: Server menu → Publish Workbook → connect to your Tableau Cloud site. Viewers access dashboards and stories through a browser or the Tableau Mobile app without needing Tableau Desktop. You control permissions at the project and workbook level. Tableau Cloud also supports scheduled extract refreshes and subscriptions (email snapshots on a schedule).

2. Tableau Server Same publish flow as Tableau Cloud, but the server is hosted on your organization's own infrastructure. Suited for organizations with strict data governance or network isolation requirements. Supports row-level security, single sign-on, and centralized content management.

3. Tableau Public Free option for publicly accessible content. Go to FileSave to Tableau Public. The workbook and its data are publicly visible to anyone — not appropriate for sensitive or proprietary data. Widely used for journalism, portfolios, and open data projects.

4. Export as a file

  • PDF: File → Print to PDF, or from a published view on Tableau Cloud/Server. Preserves the layout as a static document.
  • Image (PNG): Dashboard → Export Image.
  • PowerPoint: Tableau Cloud and Server allow downloading views as .pptx files.
  • Packaged Workbook (.twbx): File → Export Packaged Workbook packages the workbook and extract data into a single file that another Tableau Desktop user can open.

5. Embed in external applications Published views on Tableau Cloud or Tableau Server can be embedded in websites, intranets, or applications using the Tableau Embedding API v3. This allows dashboards to appear inside a web app with SSO and filtered context passed via URL parameters.

6. Subscriptions and alerts On Tableau Cloud and Server, viewers can subscribe to receive a PDF/image snapshot of a dashboard by email on a schedule, or set data-driven alerts that trigger an email when a measure crosses a threshold.

↑ Back to top

Follow-up 1

What are some options for exporting a dashboard or story?

Tableau provides several options for exporting a dashboard or story:

  1. Image: You can export a dashboard or story as an image file (PNG or JPEG). This is useful if you want to share your visualization as a static image.

  2. PDF: You can export a dashboard or story as a PDF document. This is useful if you want to preserve the interactivity of the visualization, as the PDF can contain clickable elements.

  3. PowerPoint: If you have Microsoft PowerPoint installed, you can export a dashboard or story as a PowerPoint slide. This is useful if you want to incorporate the visualization into a presentation.

  4. Data: You can export the underlying data from a dashboard or story as a CSV file. This is useful if you want to analyze the data further or share it with others.

Follow-up 2

Can you explain how to publish a dashboard or story to Tableau Server or Tableau Online?

To publish a dashboard or story to Tableau Server or Tableau Online, follow these steps:

  1. Open the workbook containing the dashboard or story in Tableau Desktop.

  2. Click on the Server menu and select Publish Workbook.

  3. In the Publish Workbook dialog box, enter the server address, username, and password for your Tableau Server or Tableau Online account.

  4. Choose a project where you want to publish the workbook. You can create a new project or select an existing one.

  5. Optionally, you can set permissions for the published workbook by clicking on the Permissions tab. Here, you can specify who can view or edit the workbook.

  6. Click on the Publish button to publish the workbook to Tableau Server or Tableau Online.

Once the workbook is published, it will be accessible to the users with the appropriate permissions.

Follow-up 3

What are some considerations for sharing dashboards or stories with users who don't have Tableau?

When sharing dashboards or stories with users who don't have Tableau, consider the following:

  1. Tableau Reader: Tableau Reader is a free application that allows users to open and interact with Tableau workbooks. You can share the workbook file (.twbx) with the users, and they can use Tableau Reader to view the dashboards or stories.

  2. Tableau Public: If the dashboards or stories are not sensitive or confidential, you can publish them to Tableau Public and share the public link with the users. They can access the visualizations using a web browser without needing Tableau.

  3. Exporting as Image or PDF: You can export the dashboards or stories as image files (PNG, JPEG) or PDF documents and share them with the users. This allows them to view the visualizations as static images or PDFs without requiring Tableau.

  4. Data Extract: If the users need access to the underlying data, you can export the data from the dashboards or stories as a CSV file and share it with them.

Follow-up 4

How can you set permissions for a published dashboard or story?

To set permissions for a published dashboard or story in Tableau Server or Tableau Online, follow these steps:

  1. Open the workbook containing the dashboard or story in Tableau Desktop.

  2. Click on the Server menu and select Publish Workbook.

  3. In the Publish Workbook dialog box, enter the server address, username, and password for your Tableau Server or Tableau Online account.

  4. Choose a project where you want to publish the workbook. You can create a new project or select an existing one.

  5. Click on the Permissions tab.

  6. In the Permissions tab, you can add users or groups and specify their permissions for the workbook. You can set permissions for viewing, editing, or managing the workbook.

  7. Click on the Publish button to publish the workbook to Tableau Server or Tableau Online with the specified permissions.

Once the workbook is published, the users will have the permissions you have set for them.

Live mock interview

Mock interview: Dashboards and Stories

Intermediate ~5 min Your own free AI key

Your voice and your AI key never touch our servers; the key stays in this browser and is sent only to Google. Only your round scores are saved to track progress.