Book Free Analysis
Book Free Analysis
Book Free Analysis
Book Free Analysis
Skyway Guide

Smartsheet Dashboards & Reports: The Complete Guide to Automated Reporting

Learn how to leverage Smartsheet dashboards and reporting to create clean, real-time insights across your projects.

Quick Start: Dashboards, Reports, and Metrics Sheets

Smartsheet Dashboards are interactive, visual hubs that display live data from your sheets and reports. They give you a real-time, bird’s-eye view of your work for quick insights and decision-making. A dashboard is composed of widgets (charts, metrics, reports, images, etc.) that you arrange on a canvas to highlight key information.

Smartsheet Reports are dynamic, filtered views of your data that can consolidate rows from multiple sheets into one place. Use reports to pull specific information (e.g. all “In Progress” tasks across projects) or to create summary tables with grouping and calculations. Reports are essentially live queries on your sheets – any change in the underlying sheets instantly reflects in the report.

Metrics Sheets (or Sheet Summary fields) are where you perform calculations to feed your dashboard. Since a dashboard itself can’t do calculations, you use sheet formulas or summary fields to compute totals, averages, counts, etc. A metrics sheet is simply a regular sheet dedicated to storing these formula results (often via cross-sheet references), which dashboard Metric widgets then display.

In a nutshell: Set up your sheets with the needed formulas (or create reports) first – then build the dashboard to display those results. Dashboards pull from existing sheet data and report results; they do not store data themselves.

Table of Contents

Part 1

How do I create a dashboard in Smartsheet?

Creating a Smartsheet dashboard is straightforward. Dashboards allow you to showcase metrics, charts, project status, and other info in one visual canvas. Common use cases include project status dashboards for stakeholders, team productivity dashboards, or executive overview portals. Follow these steps to create a new dashboard and populate it with data:

1. Create a New Dashboard

In Smartsheet, click the + Create button (usually on the Home or Browse tab) and select Dashboard/Portal. Give your dashboard a name that reflects its purpose (e.g. “Project Alpha Status Dashboard”). An empty dashboard will open in edit mode.

2. Plan Your Widgets

Decide what information and visuals you need. Smartsheet offers various widget types, including:

Use Case Tip: If you want to display a high-level number (like “Total Tasks Completed”), you’ll likely use a Metric widget linked to a summary formula. To show a list of tasks or a project plan, you might use a Report widget pulling those tasks. For trend or breakdown visuals, plan on a Chart widget.
Project Dashboard
12
👆

3. Add and Configure Widgets

Using the dashboard editor’s toolbar (usually on the right side), start adding widgets one by one. For each widget:

As you add each widget, link it to the correct source data (sheet, report, or URL). At first, focus on getting the widgets pulling the right data; don’t worry about perfect layout yet. You’ll see live data populate as you configure each widget.

4. Organize and Format the Dashboard

After adding the necessary widgets and verifying they show the correct data, arrange them into a clear layout. Drag and resize widgets to group related information and make the dashboard easy to scan. Smartsheet dashboards can be up to six widgets wide but infinitely long, so you have flexibility in design. Common practices include placing big KPIs (metrics) at the top, charts and reports in the middle, and supplemental links or notes at the bottom. Apply formatting options as needed: you can set background colors, widget title styles, and widget interactions (e.g., clicking a chart can open the source sheet). As a quick tip, don’t spend too much time on “prettiness” until your data is correctly connected. Get the content right, then polish the appearance.

5. Share the Dashboard

Once your dashboard is built and saved, you can share it with stakeholders. Use the Sharing button (usually bottom or top right) to add people or groups. Assign Viewer access for those who should only view, or Admin access for those who can edit the dashboard layout/content. Viewers do not need access to the underlying sheets or reports to see the dashboard’s content – this means you can safely share a high-level dashboard with executives without exposing all the detailed sheets. You can also publish the dashboard to a read-only URL if you want to share it broadly without requiring login (ensure no sensitive data if you choose to publish).

Common Mistakes & Troubleshooting

When creating your first dashboard, watch out for these pitfalls:

  • Forgetting to prepare source data: Remember that any number or chart on the dashboard must come from a sheet or report. If a metric widget is blank or a chart is empty, double-check that the source cell or report actually contains the data. You might need to add formulas to a sheet or create a report first before the widget can display something meaningful.
  • Trying to calculate in the dashboard: You cannot write formulas or do calculations directly on the dashboard canvas. All calculations (sums, counts, percentages) must be handled in a sheet or sheet summary. If you need a new metric, go back to a sheet to create a formula for it, or use a report to group and summarize the data, then pull the result into the dashboard.
  • Widget showing “Missing Data” or “Missing Source”: This indicates the widget’s source reference broke or is inaccessible. For example, if a metric widget pointed to a specific cell in a sheet, and that row was deleted or moved (perhaps via an automation that archived it), the dashboard can no longer find the data. To fix it, edit the widget and re-select the correct cell or range. A more robust approach is to use sheet summary fields or formulas that don’t rely on a specific row’s position.
  • Permissions issues: If someone reports they can’t see data on a dashboard, check their sharing access. Viewers don’t need sheet access for regular widgets, except in the case of Report Widgets – to see report content, a user must have at least Viewer permission on the underlying sheets of that report (this is a Smartsheet security rule for reports).
  • Layout clutter: A dashboard should be easy to read at a glance. Avoid cramming too much onto one page. Use spacing, dividers (e.g., blank text widgets), and grouping of related metrics to create a logical flow. Remember that on smaller screens, widgets may stack – test the dashboard in the viewer mode or on different devices to ensure it’s still readable.

Need a jump-start on building a professional dashboard? Talk to Skyway – we can design a Smartsheet dashboard that aligns with your real-world operations, ensuring your data is presented clearly and accurately for your team.

Talk to Skyway
Part 2

How do I make dashboard metrics auto-update in Smartsheet as new rows are added?

A huge benefit of Smartsheet is real-time updates – your dashboard metrics should automatically refresh whenever new data comes in. To achieve this, you must set up your metrics with the right formulas and references. This section explains how to configure metrics so they include new rows (or new data categories) without manual intervention. We’ll also cover techniques to avoid common pitfalls like having to update formulas for every change.

1. Use Whole Column References in Formulas

If your metric is a calculation (count, sum, average, etc.), make sure the formula in your sheet covers all current and future rows. In Smartsheet formulas, you can reference entire columns by using the column name twice (e.g., Status:Status or Amount:Amount). For example, to count tasks marked "Complete" in a Task sheet, use:

=COUNTIFS(Status:Status, "Complete")

This formula will count every row in the Status column that has "Complete", including any new rows added later. By contrast, a formula that only references a specific range (e.g., Status1:Status50) would ignore rows added beyond row 50, causing your dashboard metric to become outdated when new data comes in. Always use full column references or sufficiently large ranges to encompass growth.

2. Leverage Sheet Summary Fields for Stable Metrics

A best practice is to perform your key metric calculations in Sheet Summary fields (found in the sheet’s Summary tab). Sheet summary formulas work just like normal ones but are not tied to grid rows, so they won’t be affected by rows being inserted, deleted, or moved. For instance, create a sheet summary field named "Total Open Tasks" with the formula =COUNTIFS(Status:Status, "Open"). This field will update automatically as new tasks are added or status changes. On your dashboard, point a Metric widget to this summary field. Because the summary field always exists in the sheet, you avoid cell reference breakage.

3. Design Formulas to Handle New Categories

Sometimes the challenge is not just new rows, but new categories of data. For example, imagine a “Status” column with values like “Not Started, In Progress, Complete.” If a new status value (say “On Hold”) gets introduced via a new row, how do you get a metric for it without editing formulas?

One approach is to use Smartsheet Reports with grouping. Create a Report on the sheet, include the Status column and maybe an ID or count column, and enable grouping by Status with a count summary. The report will automatically list each unique Status and how many tasks have it – if a new status appears in the sheet, the grouped report will dynamically add a new group and count it. You can then embed this report in a dashboard (as a table or chart) to display counts by status.

Note: Smartsheet now supports using a report’s grouped summary data directly in a Chart widget. So you could, for instance, chart the report above to get a bar for each status, including new ones, automatically.

4. Handle Blank Rows and Edges

When using full column references, Smartsheet will count blank placeholder rows at the bottom of the sheet. For example, =COUNTIF(Status:Status, "") might return 10 even if you only have 2 truly blank statuses, because Smartsheet always has 10 virtual empty rows ready for expansion. To avoid confusion, you can adjust your formula to exclude those placeholders. A clean way is adding another criteria that only counts blanks where another column is not blank:

=COUNTIFS(Status:Status, "", Task Name:Task Name, <> "")

This would count blank Status only for rows that have a value in “Task Name”.

5. Test with New Entries

After setting up a metric formula, do a quick test: add a sample row to your sheet (or have someone submit a form if that’s your process) and see if the sheet’s formula result updates accordingly. The dashboard metric widget should reflect the change almost instantly (if the dashboard is open, you might hit refresh to pull the latest values).

Source Sheet
Dashboard Metric
2

Common Mistakes & Tips

  • Hard-coding ranges or values: Avoid any formula that you’d have to manually tweak when new data comes. For example, =SUM(Row1:Row50) is a bad idea if Row 51 might be used next week.
  • Not accounting for moving rows: If you use an automation that moves rows (say archiving old entries), a metric referencing a specific row number can break. As mentioned, referencing entire columns or using functions like INDEX can help.
  • Forgetting to refresh cached data: Dashboards show live data, but if you have the dashboard open it may refresh on a cadence. If you don’t see an update, try refreshing your browser.
  • Unexpected 0 values: If a formula showing 0 after data is added, check if the reference range extends to the new rows. This often happens with cross-sheet formulas where the range was manually selected instead of selecting the whole column.

Book a Metrics Audit

Ensuring all your metrics update correctly can get tricky as your sheets and processes evolve. Not sure if your metrics are capturing everything? Book a Metrics Audit with our team.

Book Audit
Part 3

How do I build a Smartsheet report (filtered views, group/summarize)?

Smartsheet Reports let you gather and filter data from one or multiple sheets into a custom view. Think of reports as live, customizable queries: you define what rows query, and Smartsheet will continuously pull any data meeting those criteria. This is extremely useful for creating filtered lists (e.g., “All high-priority tasks across all projects”) or summary views (using grouping and summary to get totals).

1. Create and Configure

Start a New Report via Create -> Report (choose Row Report). In the Report Builder:

Pro Tip: Multiple criteria are ANDed by default. For complex logic (OR conditions), use the advanced criteria feature.

2. Group and Summarize

This is where reports become powerful analytic tools:

Smartsheet reports now allow you to chart these first-level group summaries directly in a Dashboard Chart Widget!

TaskStatus
Showing Raw Rows...

Common Mistakes & Troubleshooting

  • Incorrect results: If rows are missing, double-check your filter criteria. Ensure uniformly named columns across sheets (one sheet saying "Done" vs "Complete" will throw off filters).
  • Missing columns: Columns in reports must exist in the source sheets. If a column is missing from the list, ensure at least one source sheet has it.
  • Performance: Reports with ultra-large scopes (hundreds of sheets) can be slow. Use filters to narrow down data (e.g. archive old rows).
  • Summary accuracy: Be careful counting Checkbox columns. A "Count" on a checkbox field counts all non-blank rows (checked or not). To count only checked items, use a helper column on the source sheet defined as =IF(Checked@row=1, 1, 0) and Sum that helper.
Part 4

How do I create charts from a report or metric sheet?

Charts are a powerful way to visualize your Smartsheet data on a dashboard. You can create pie, bar, line charts, etc., to highlight trends and breakdowns. In Smartsheet, charts are created via the Chart Widget, using data from either a sheet or a report.

1. Prepare Your Data for Charting

Charts need structured data—typically a summary table with categories and values. You have two main options:

2. Insert and Configure the Chart

Edit your dashboard and select Add Widget -> Chart.

Status | Count
Done | 5
Open | 3
Done (5)
Open (3)

Common Mistakes & Troubleshooting

  • Chart not aggregating: If you select a report that isn't grouped, the chart tries to plot every single row. Always group your report first.
  • Total row included: If your selection includes a "Grand Total" row, the chart might treat it as just another category, flattening your other bars. Exclude totals from the data range.
  • Colors resetting: If a new category appears (e.g. "On Hold"), Smartsheet assigns a default color. You may need to edit the widget to assign your preferred color to the new series.
  • Too many categories: A pie chart with 20 slices is unreadable. Group smaller items into "Other" or use a Bar chart with a scrollbar.
Part 5

How do I create a portfolio dashboard across many projects?

Building a portfolio dashboard means creating a high-level view that aggregates data from multiple projects. Instead of looking at one project at a time, a portfolio dashboard gives you insight across all projects in your program—tracking overall portfolio health, key milestones, and resource allocation.

1. Establish Consistent Project Data

To roll up data effectively, ensure consistency across your project sheets. Ideally, every project sheet should have:

By naming these fields identically across all sheets (e.g., always "Overall Status"), you ensure seamless aggregation.

2. Choose a Roll-up Method

There are two primary ways to aggregate this data:

3. Build the Portfolio Dashboard

Once you have your source data (likely a Sheet Summary Report), build your dashboard to tell the story:

A
B
C
Project A
Project B
Project C
Portfolio Dashboard
Proj A
Proj B
Proj C

Need a Portfolio Template?

Kick off your portfolio management with our Portfolio Template Pack. It includes pre-configured project sheets, metric roll-ups, and a ready-to-use dashboard.

Talk to Skyway View Templates
FAQ

Common Questions

Yes – Smartsheet dashboards display live data. The numbers and charts you see are pulled directly from sheets and reports and will automatically refresh as the underlying data changes. In practice, when someone updates a sheet (adds a new row, changes a status, etc.), any dashboard widget tied to that sheet or a report will reflect the change almost instantly.

Absolutely. You can share a dashboard by inviting users with Viewer permissions, and those viewers do not need access to the underlying sheets or reports in order to see the dashboard content (Metrics and Charts). One exception: if you use a Report Widget, viewers will need access to the source sheets for that specific widget.

Both are used to calculate metrics. Use Sheet Summary fields for metrics that belong to a single sheet (e.g., project status). Use a dedicated Metrics Sheet when you need to cross-reference multiple sheets or perform complex aggregations that don't fit on a single project sheet. Both keep calculations off the dashboard itself.

"Missing Source" means the widget can’t find the data it was tied to. This often happens if the source cell or field was deleted, moved, or renamed. To prevent this, use stable references like Sheet Summary fields rather than linking to specific grid rows that might change.

Ready to automate your reporting?

Book Metrics Audit