Hi,
Yes, it’s possible. Dependencies maintained via links. Depending of how your schema built, use formula
example: task 1 start 05 Jan, end 10 Jan. task 2 linked (dependent) on task 1 and set to start 08 Jan (which is wrong, can’t start until task 1 ends). add lookup field (predessor end time), set formula (when start time < lookup time)
Or if your schema is different, use another formula.
Hi,
Yes, it’s possible. Dependencies maintained via links. Depending of how your schema built, use formula
example: task 1 start 05 Jan, end 10 Jan. task 2 linked (dependent) on task 1 and set to start 08 Jan (which is wrong, can’t start until task 1 ends). add lookup field (predessor end time), set formula (when start time < lookup time)
Or if your schema is different, use another formula.
Hi Alexey,
Thank you for taking the time to answer.
This solution would work for tasks with a single dependency only. When a task has multiple dependencies (and therefore multiple dates appearing in the Lookup field), the formula will return an #ERROR!. Do you know a way around this issue?
Hi Alexey,
Thank you for taking the time to answer.
This solution would work for tasks with a single dependency only. When a task has multiple dependencies (and therefore multiple dates appearing in the Lookup field), the formula will return an #ERROR!. Do you know a way around this issue?
Sorry, i don’t use Gantt. My work is usually multi-threading, no dependencies)) So I can’t suggest about logic “how to build formula”, i can just tell about “how to repair”.
You may use rollup instead of lookup to get max/min value, or you can use both in parallel with formula IF({lookup_fld}!=ERROR(), {lookup}, {rollup}), and hide all fields except result.
Also you may try to turn to string with “”&{field} or CONCATENATE() (almost the same), cut some part at beginning or end by LEFT(), RIGHT() and turn back to date.
i didn’t test it, just ideas.
Sorry, i don’t use Gantt. My work is usually multi-threading, no dependencies)) So I can’t suggest about logic “how to build formula”, i can just tell about “how to repair”.
You may use rollup instead of lookup to get max/min value, or you can use both in parallel with formula IF({lookup_fld}!=ERROR(), {lookup}, {rollup}), and hide all fields except result.
Also you may try to turn to string with “”&{field} or CONCATENATE() (almost the same), cut some part at beginning or end by LEFT(), RIGHT() and turn back to date.
i didn’t test it, just ideas.
Hi Alexey,
Thanks for your input.
At last, I believe Airtable cannot meet my team’s needs when it comes to dependencies.
There might be some ways around the lack of functionalities, but it is not going to be sufficient.