

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 |
||
|
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 |