The CPM Procedure |
The following table summarizes the treatment of missing values for variables in the input data sets used by PROC CPM.
Table 2.26: 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 |
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.