How to Display Unique Contact List Values in a Column as a Metric on Smartsheet Dashboard?

Hi everyone,

I have a Developer column in Smartsheet that is of the "Contact List" type, where multiple names are repeated across rows. I want to create a list of unique or distinct developer names that I can use as a metric on a Smartsheet Dashboard. Instead of displaying the names in a comma-separated string, I need them listed vertically in a column like this:

Example Data: If the Developer column looks like this:

Developer

John

Zack

John

Eric

John

I need the Dashboard Metric to display the unique names in a column like this:

  • John
  • Zack
  • Eric

What I’ve Tried So Far:

  • I searched for a function like UNIQUE, but Smartsheet doesn't seem to have that functionality.
  • I tried using COLLECT, COUNTIF, and IF functions, but I couldn’t figure out how to return only distinct values in a column format.
  • I also explored using helper columns, but I’m unsure how to use those to create a metric on the dashboard.
  • I used distinct funtion as well but not usefull.

My End Goal:

I need a vertical list of unique developers that I can display on the Smartsheet Dashboard as a Metric. This will show all the distinct developers working on the project. I would appreciate any guidance or workarounds for this!

Thanks in advance for your help!

Answers

  • Paul Newcome
    Paul Newcome ✭✭✭✭✭✭
    edited 09/24/24

    You would insert a text/number column (called "Number" in this example). You will need to manually enter the numbers 1 through however many you think you will need plus a little bit of a buffer just in case. Then in the column that will contain the list you would use the below column formula:

    =IFERROR(INDEX(DISTINCT(COLLECT({Developer}, {Developer}, @cell <> "")), Number@row), "")