The CPM Procedure |
BASELINE / options ;
The BASELINE statement enables you to save a specific schedule as a baseline or target schedule and compare another schedule, such as an updated schedule or resource constrained schedule, against it. The schedule that is to be saved as a baseline can be specified either by explicitly identifying two numeric variables in the input data set as the B_START and B_FINISH variables, or by indicating the particular schedule (EARLY, LATE, ACTUAL, or RESOURCE constrained schedule) that is to be used to set the B_START and B_FINISH variables. The second method of setting the schedule is useful when you want to set the baseline schedule on the basis of the current invocation of PROC CPM.
Note that the BASELINE statement needs to be specified in order for the baseline start and finish times to be copied to the Schedule data set. Just including the B_START and B_FINISH variables in the Activity data set does not initiate baseline processing.
The following options can be specified in the BASELINE statement after a slash (/).
S_VAR = Compare Start - B_START; F_VAR = Compare Finish - B_FINISH;
where Compare Start
and Compare Finish
refer to the
start and finish times corresponding to the schedule that is used as a
comparison.
The values of the variables S_VAR and F_VAR are calculated in units of the INTERVAL= parameter, taking into account the calendar defined for the activity.
Note: The values ACTUAL, RESOURCE, and so on cause the B_START and B_FINISH values to be set to the computed values of A_START, S_START, ..., and so on. They cannot be used to set the B_START and B_FINISH values to be equal to, say, A_START and A_FINISH or S_START and S_FINISH, if these variables are present in the Activity data set; to do that you must use B_START=A_START, B_FINISH=A_FINISH, and so on.
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.