Nov 09, 2022 01:04 PM
Hello!
I am building out a new base for my department which runs a variety of Programs throughout the year. Thus far I have set up some dummy data (i.e the “steps” you see in the screenshot) to successfully link my tasks to projects. There is a flow to how we approach the different programs we offer in terms of our when open applications, when we contract instructors for a workshop and so on and so forth. I have it set up so that every time I create a new project - based on the project I select, the are a number of tasks that will be automatically generated. I am now hoping to make it so that when a “Program Start Date” is entered, the “Task Due Date” will auto populate a deadline for each task based on a formula that aligns with our overall event timelines. Based on some previous community posts and through general research I see that the SWITCH formula might be the right way to go. However, after trying to create and implement what I thought was a proper formula - there are no tasks deadlines generated in “Task Due Date” - Although my formula was seemingly correct (there is no ERROR / NaN or anything to indicate where the issue may lie). I pasted below the formula I am using below that is currently being unsuccessfully used in “Task Due Date.”
Please help! It would be amazing to autogenerate deadlines for each program type - it would save a lot time too.
Thanks so much in advance,
Praise
Here is the formula I am using:
SWITCH({Name (tasks)},‘step 4’,DATEADD({Program Start Date},‘-30’,‘days’)
)
Solved! Go to Solution.
Nov 09, 2022 02:43 PM
Ah - the search for your task name is also case-sensitive.
You have "Step 4"
entered into the field {Name (tasks)}
, but are searching for "step 4"
to trigger the formula.
SWITCH(
{Name (tasks)},
'Step 4', DATEADD({Program Start Date}, -30, 'days')
)
Nov 09, 2022 02:13 PM
Hi @Praise_Hall,
I think the error might just be that you are providing a “string” for the number of days, rather than an “integer”. Instead of surrounding the number of days in quotes ('-30'
), just provide the integer (-30
).
Here’s your full formula with that implemented:
SWITCH(
{Name (tasks)},
'step 4', DATEADD({Program Start Date}, -30, 'days')
)
Try that and see if it works.
Nov 09, 2022 02:30 PM
I just tried that and unfortunately no dates show up still in the “Task Due Date.” Would I be better off using IF instead?
Thanks for the help!
Nov 09, 2022 02:43 PM
Ah - the search for your task name is also case-sensitive.
You have "Step 4"
entered into the field {Name (tasks)}
, but are searching for "step 4"
to trigger the formula.
SWITCH(
{Name (tasks)},
'Step 4', DATEADD({Program Start Date}, -30, 'days')
)
Nov 09, 2022 02:59 PM
It worked!!!
Thanks a ton.