Skip to main content
Add milestones to a table widget

Build a table widget displaying milestones from a Google Sheet or Excel file.

Updated over 2 years ago

This article explains how you can use Spreadsheets and the table visualization to display milestones on your dashboard.

Setting up your milestones

In a new Google Sheet or Excel file follow these steps:

  1. Add columns to report progress against your milestones. In this example, we'll use Status, Milestone, Percentage Completion, All Tasks and Text. But you can use all sorts of ways to communicate progress.

  2. Agree on a notation to display Status. We suggest: ✅ for "done", ⛔️ for "no progress / not started", and 🚌 for "in progress"


    Tip: Google Sheets and Excel have a data validation feature that allows you to create a drop-down for easily setting and updating the Status. Also, if multiple people use the spreadsheet it helps encourage following a standard notation.

  3. Add your Milestones to the Google Sheet or Excel worksheet by filling every column you want to report.


    Tip: To improve the space efficiency of the table, rather than dedicating a different column to each piece of information you can join them together by concatenating the text (using the ‘&’ symbol).

    The result would be:

    ✅ Milestone 1 [10 of 10]

    Rather than

    ✅ Milestone 1 1010

  4. There's all sorts of other tricks you can do with formulas, for example automatically changing the state depending on what’s left, changing the ordering based on status, or including an overall count of what’s left as a number widget.

  5. Use our Spreadsheets data source to connect the Google Sheet or Excel worksheet to Geckoboard.

    Widget_s_config.jpg
  6. Select the table visualization and choose the columns you want to display on your dashboard.

    Milestone_Geckoboard.jpg
Did this answer your question?