I’m this close to my objective. Please help me get there! Here’s a simplified explanation:
Objective:
- I have tasks and sub-tasks (parents and children)—each with a due date.
- For each parent, I need a field to calculate its next (MIN) child date.
- With the parents and children in separate tables, this is easily accomplished with a Rollup field. However, I very much need the parents and children in the_same_ table, and unfortunately, Rollups remain inexplicably incompatible with linked records in the same table.
Progress:
This may be the wrong approach altogether, so please don’t let it influence your own ideas!
- By creating a [Dependencies] table with a single record linked to all tasks (parents and children), I’m able to use Rollup and Formula fields to create some potentially useful values:
- An array of all due dates
- An array with a value for each child formatted as {Parent}:{Due Date}
- For each parent, a string of its children’s due dates. If I could convert that string back to an array and thus use MIN, I’d be golden. Or if there’s another way to find the minimum value in a string, that’d be terrific as well.
Willing Concessions:
- I’d prefer not to need a [Dependencies] table but am willing to do so so long as it requires only a single record.
- It’s not worth it to incorporate a third-party tool like Zapier; I’d rather keep the parents and children in separate tables.
Again, I don’t want to influence your solutions, so I’ve withheld links to my experimentation, but please let me know if it’d help.
Thanks so much!
