The following table summarizes the treatment of missing values for variables in the input data sets used by PROC CPM.
Table 4.10: Treatment of Missing Values in the CPM Procedure
Data Set |
Variable |
Value Used / Assumption Made / |
---|---|---|
Action Taken |
||
CALEDATA |
CALID |
Default calendar (0 or DEFAULT) |
D_LENGTH |
DAYLENGTH, if available. |
|
8:00, if INTERVAL = WORKDAY, DTWRKDAY |
||
24:00, otherwise |
||
_SUN_ |
Corresponding shift for default |
|
… |
calendar |
|
_SAT_ |
||
DATA |
ACTIVITY |
Input error: procedure stops with error message |
ACTDELAY |
DELAY= specification |
|
ACTPRTY |
Infinity (indicates lowest priority) |
|
ALIGNDATE |
Project start date for start activity |
|
ALIGNTYPE |
SGE: if ALIGNDATE is not missing |
|
A_FINISH |
See the section Progress Updating for details |
|
A_START |
See the section Progress Updating for details |
|
B_FINISH |
Updated if UPDATE= option is on |
|
B_START |
Updated if UPDATE= option is on |
|
CALID |
Default calendar (0 or DEFAULT) |
|
DURATION |
Input error: procedure stops with error message |
|
FINISH |
Value ignored |
|
HEADNODE |
Input error: procedure stops with error message |
|
ID |
Missing |
|
LAG |
FS_0: if corresponding successor |
|
Variable value is not missing |
||
MAXNSEGMT |
Calculated from MINSEGMTDUR |
|
MINSEGMTDUR |
0.2 * DURATION |
|
PCTCOMP |
See the section Progress Updating for details |
|
PROJECT |
Activity is at highest level |
|
REMDUR |
See the section Progress Updating for details |
|
RESOURCE |
0 |
|
START |
Value ignored |
|
SUCCESSOR |
Value ignored |
|
TAILNODE |
Input error: procedure stops with error message |
|
WORK |
Resources use fixed duration |
|
HOLIDATA |
CALID |
Holiday applies to all calendars defined |
HOLIDAY |
Observation ignored |
|
HOLIDUR |
Ignored if HOLIFIN is not missing; |
|
1, otherwise |
||
HOLIFIN |
Ignored if HOLIDUR is not missing; |
|
HOLIDAY (1 unit of INTERVAL), otherwise |
||
RESOURCEIN |
OBSTYPE |
RESLEVEL |
PERIOD |
Input error if OBSTYPE is RESLEVEL, |
|
otherwise ignored |
||
RESID |
Observation ignored |
|
RESOURCE |
1.0, if OBSTYPE is RESTYPE |
|
infinity, if OBSTYPE is RESPRTY |
||
0.0, if OBSTYPE is RESUSAGE |
||
0.0, if OBSTYPE is SUPLEVEL |
||
0.0, if OBSTYPE is RESLEVEL and this |
||
is the first observation of this type |
||
otherwise, equal to value in previous |
||
observation |
||
WORKDATA |
Any numeric |
00:00, if first observation |
variable |
24:00, otherwise |