Successor Column

Options
Susan van Niekerk
Susan van Niekerk ✭✭✭✭✭

Hi Brain Trust

We have a sheet using predecessors and have just been ask if we could have a Sucesor column -

iIt would be good to know when amending a date what other items are dependent on that dateΒ 

image-d104a0e705b24-7d6c.png

Answers

  • AravindGP
    AravindGP Community Champion
    edited 10/09/24

    Hi @Susan van Niekerk

    You have add a Successor column and have a formula in there if you already have a Row ID column. Your formula would be

    =JOIN(COLLECT([Row ID]:[Row ID], Predecessors:Predecessors, [Row ID]@row), ", ")

    This will populate the rows which are directly marked as a Predecessor for each row.

    Here's how the results would look like

    image.png

    You can change the collect to populate the name of the task instead by changing Row ID to Task Name in the above formula.

    Thanks,

    Aravind GP| Delivery Manager

    Atturra Data & Integration

    M: +61493337445

    E:Aravind.GP@atturra.com

    W: www.atturra.com

  • Susan van Niekerk
    Susan van Niekerk ✭✭✭✭✭

    Formula

    =JOIN(COLLECT([Task Name]:[Task Name], Predecessors:Predecessors, [Task Name]@row), ", ")

    But it isnt returning Anything

    =JOIN(COLLECT(Row:Row, Predecessors:Predecessors, Row@row), ", ") is working and will return ROW ID

    image.png
  • AravindGP
    AravindGP Community Champion

    Hi @Susan van Niekerk

    Try this formula

    =JOIN(COLLECT([Task Name]:[Task Name], Predecessors:Predecessors, [Row]@row), ", ")

    Thanks,

    Aravind GP| Delivery Manager

    Atturra Data & Integration

    M: +61493337445

    E:Aravind.GP@atturra.com

    W: www.atturra.com

  • whacker
    whacker ✭✭

    This is another fundamental planning feature that SmartSheet has spent over a decade ignoring requests from users on. Until this basic feature is added, SmartSheet will never be an efficient planning platform.

  • Susan van Niekerk
    Susan van Niekerk ✭✭✭✭✭

    Hi ArvindGP

    =JOIN(COLLECT(Task Name:Task Name, Predecessors:Predecessors, Row@row), ", ")

    =JOIN(COLLECT([Task Name]:[Task Name], Predecessors:Predecessors, [Row]@row), ", ")

    Both versions return a UNPARSEABLE ERROR

    Yet in another sheet I have the below working well ( Columns same if both sheets)

    =JOIN(COLLECT(Row:Row, Predecessors:Predecessors, Row@row), ", ")

  • Jason Tarpinian
    Jason Tarpinian Community Champion

    I don't know how new of a function it is, but SUCCESSORS() is a usable function:

    image.png

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!