Hello All,
New to MS Project so please be gentle . I have added a custom column with a forumla which is suppose to warn me if a task assigned to my department is in danger of being overdue, via graphical indicators. The problem I am having is that the forumla doesn't seem to 'recalulate' unless I make a change to the columns in the forumla. However the forumla is based on the Start/Finish date of the task which does not get changed. My hope was that everytime I opened the project the forumla would recalculate based on today's date and update the value. Again it works fine if I change any of the values in the columns refered to in the formula.
For completetion sake I below is the formula and basically what it is suppose to do:
1. Set Value to > 0 (1 initially) if the Resource has a specific string in it (DBS) that hasn't been complelted yet
2. Set Value to 2 if task hasn't started yet and start date is within 2 days but not past the finish date
3. Set Value to 3 if isn't complete and finish date is prior to today
IIf(InStr([Resource Names],'DBS')=0 And InStr([Resource Names],'All')=0 Or [% Complete]=100,0,IIf(([% Complete]<100 And [Start]>Now()+2) Or ([% Complete]>0 And [Start]<=Now() And [Finish]>Now()),1,IIf([% Complete]=0 And ([Start]=Now() Or [Start]=Now()+1 Or [Start]=Now()+2) Or ([Start]<Now() And [Finish]>Now()),2,IIf([Finish]<Now() And [% Complete]<100,3,4))))
Thanks
Steve
New to MS Project so please be gentle . I have added a custom column with a forumla which is suppose to warn me if a task assigned to my department is in danger of being overdue, via graphical indicators. The problem I am having is that the forumla doesn't seem to 'recalulate' unless I make a change to the columns in the forumla. However the forumla is based on the Start/Finish date of the task which does not get changed. My hope was that everytime I opened the project the forumla would recalculate based on today's date and update the value. Again it works fine if I change any of the values in the columns refered to in the formula.
For completetion sake I below is the formula and basically what it is suppose to do:
1. Set Value to > 0 (1 initially) if the Resource has a specific string in it (DBS) that hasn't been complelted yet
2. Set Value to 2 if task hasn't started yet and start date is within 2 days but not past the finish date
3. Set Value to 3 if isn't complete and finish date is prior to today
IIf(InStr([Resource Names],'DBS')=0 And InStr([Resource Names],'All')=0 Or [% Complete]=100,0,IIf(([% Complete]<100 And [Start]>Now()+2) Or ([% Complete]>0 And [Start]<=Now() And [Finish]>Now()),1,IIf([% Complete]=0 And ([Start]=Now() Or [Start]=Now()+1 Or [Start]=Now()+2) Or ([Start]<Now() And [Finish]>Now()),2,IIf([Finish]<Now() And [% Complete]<100,3,4))))
Thanks
Steve