• Contents
  • About
  • Acknowledgments
    • Credits
      • Documentation
      • Software
      • Support Groups
    • Acknowledgments
  • What's New in SAS/OR 9.2
  • Using This Book
    • Purpose
    • Organization
    • Typographical Conventions
    • Conventions for Examples
      • Additional Graphics Options by Procedure
    • Accessing the SAS/OR Sample Library
    • Online Help System and Updates
    • Additional Documentation for SAS/OR Software
  • Introduction to Project Management
    • Overview
    • Data Flow
      • The CPM Procedure
      • The GANTT Procedure
      • The NETDRAW Procedure
      • The PM Procedure
      • Communication between Procedures
    • Decision Support Systems
    • Decision Analysis
      • The DTREE Procedure
    • Examples
      • Example 1.1: Project Definition
      • Example 1.2: Work Breakdown Structure
      • Example 1.3: Project Scheduling and Reporting
      • Example 1.4: Summary Report
      • Example 1.5: Resource-Constrained Scheduling
      • Example 1.6: Multiple Projects
      • Example 1.7: Sequential Scheduling of Projects
      • Example 1.8: Project Cost Control
      • Example 1.9: Subcontracting Decisions
    • Project Management Systems
    • The Projman Application
    • Web-Based Scheduling Systems
    • Microsoft Project Conversion Macros
    • Earned Value Management Macros
    • References
  • The CPM Procedure
    • Overview: CPM Procedure
    • Getting Started: CPM Procedure
    • Syntax: CPM Procedure
      • Functional Summary
      • Dictionary of Options
      • PROC CPM Statement
      • ACTIVITY Statement
      • ACTUAL Statement
      • ALIGNDATE Statement
      • ALIGNTYPE Statement
      • BASELINE Statement
      • CALID Statement
      • DURATION Statement
      • HEADNODE Statement
      • HOLIDAY Statement
      • ID Statement
      • PROJECT Statement
      • RESOURCE Statement
      • SUCCESSOR Statement
      • TAILNODE Statement
    • Details: CPM Procedure
      • Scheduling Subject to Precedence Constraints
      • Using the INTERVAL= Option
      • Nonstandard Precedence Relationships
      • Time-Constrained Scheduling
      • Finish Milestones
      • OUT= Schedule Data Set
      • Multiple Calendars
      • Baseline and Target Schedules
      • Progress Updating
      • Resource-Driven Durations and Resource Calendars
      • Resource Usage and Allocation
      • RESOURCEOUT= Usage Data Set
      • RESOURCESCHED= Resource Schedule Data Set
      • Multiproject Scheduling
      • Macro Variable _ORCPM_
      • Input Data Sets and Related Variables
      • Missing Values in Input Data Sets
      • FORMAT Specification
      • Computer Resource Requirements
    • Examples: CPM Procedure
      • Example 2.1: Activity-on-Node Representation
      • Example 2.2: Activity-on-Arc Representation
      • Example 2.3: Meeting Project Deadlines
      • Example 2.4: Displaying the Schedule on a Calendar
      • Example 2.5: Precedence Gantt Chart
      • Example 2.6: Changing Duration Units
      • Example 2.7: Controlling the Project Calendar
      • Example 2.8: Scheduling around Holidays
      • Example 2.9: CALEDATA and WORKDATA Data Sets
      • Example 2.10: Multiple Calendars
      • Example 2.11: Nonstandard Relationships
      • Example 2.12: Activity Time Constraints
      • Example 2.13: Progress Update and Target Schedules
      • Example 2.14: Summarizing Resource Utilization
      • Example 2.15: Resource Allocation
      • Example 2.16: Using Supplementary Resources
      • Example 2.17: INFEASDIAGNOSTIC Option and Aggregate Resource Type
      • Example 2.18: Variable Activity Delay
      • Example 2.19: Activity Splitting
      • Example 2.20: Alternate Resources
      • Example 2.21: PERT Assumptions and Calculations
      • Example 2.22: Scheduling Course - Teacher Combinations
      • Example 2.23: Multiproject Scheduling
      • Example 2.24: Resource-Driven Durations and Resource Calendars
      • Example 2.25: Resource-Driven Durations and Alternate Resources
      • Example 2.26: Multiple Alternate Resources
      • Example 2.27: Auxiliary Resources and Alternate Resources
      • Example 2.28: Use of the SETFINISHMILESTONE Option
      • Example 2.29: Negative Resource Requirements
      • Example 2.30: Auxiliary Resources and Negative Requirements
      • Example 2.31: Resource-Driven Durations and Negative Requirements
      • Statement and Option Cross-Reference Tables
    • References
  • The PM Procedure
    • Overview: PM Procedure
    • Getting Started: PM Procedure
    • Syntax: PM Procedure
      • PROC PM Statement
    • Details: PM Procedure
      • User Interface Features
      • Project Hierarchy
      • Table View
      • Gantt View
      • Creating and Editing Projects
      • Setting Activity Filters
      • Saving and Restoring Preferences
      • Sorting Activities
      • Setting the Project Font
      • Renumbering the Activities
      • Printing
      • TIMENOW Macro Variable
      • Summary of Differences
    • Examples: PM Procedure
      • Example 3.1: Defining a New Project
      • Example 3.2: Adding Subtasks to a Project
      • Example 3.3: Saving and Comparing Baseline Schedules
      • Example 3.4: Effect of Calendars
      • Example 3.5: Defining Resources
      • Example 3.6: Editing Progress
  • The Microsoft Project Conversion Macros
    • Overview
    • MSPTOSAS
      • MSPTOSAS Macro Parameters
      • MSPTOSAS Macro Output
    • SASTOMSP (Experimental)
      • SASTOMSP Macro Parameters
      • Default Values
    • Examples
      • Example 4.1: Simple MSPTOSAS Conversion
      • Example 4.2: Importing Activity Attributes
      • Example 4.3: Importing Multiple Projects
      • Example 4.4: Simple SASTOMSP Conversion
      • Example 4.5: Exporting Data Set and Variable Names
      • Example 4.6: Exporting Calendars and Holidays
      • Example 4.7: Exporting Resource-Constrained Schedules
      • Example 4.8: Round Trip between SAS and Microsoft Project
  • The DTREE Procedure
    • Overview: DTREE Procedure
    • Getting Started: DTREE Procedure
      • Introductory Example
      • Attitudes Toward Risk
      • Sensitivity Analysis and Value of Perfect Information
      • Value of Perfect Control
      • Oil Wildcatter's Problem with Sounding Test
    • Syntax: DTREE Procedure
      • Functional Summary
      • Dictionary of Options
      • PROC DTREE Statement
      • EVALUATE Statement
      • MODIFY Statement
      • MOVE Statement
      • QUIT Statement
      • RECALL Statement
      • RESET Statement
      • SAVE Statement
      • SUMMARY Statement
      • TREEPLOT Statement
      • VARIABLES Statement
      • VPC Statement
      • VPI Statement
    • Details: DTREE Procedure
      • Input Data Sets
      • Missing Values
      • Interactivity
      • Options on Multiple Statements
      • The Order of Stages
      • Evaluation
      • Displayed Output
      • Displaying the Decision Tree
      • Web-Enabled Decision Tree
      • ODS Table Names
      • Precision Errors
      • Computer Resource Requirements
    • Examples: DTREE Procedure
      • Example 5.1: Oil Wildcatter's Problem with Insurance
      • Example 5.2: Oil Wildcatter's Problem in Risk-Averse Setting
      • Example 5.3: Contract Bidding Problem
      • Example 5.4: Research and Development Decision Problem
      • Example 5.5: Loan Grant Decision Problem
      • Example 5.6: Petroleum Distributor's Decision Problem
      • Statement and Option Cross-Reference Tables
    • References
  • The GANTT Procedure
    • Overview: GANTT Procedure
    • Getting Started: GANTT Procedure
    • Syntax: GANTT Procedure
      • Functional Summary
      • Dictionary of Options
      • PROC GANTT Statement
      • BY Statement
      • CHART Statement
      • ID Statement
    • Details: GANTT Procedure
      • Schedule Data Set
      • Missing Values in Input Data Sets
      • Specifying the PADDING= Option
      • Page Format
      • Multiple Calendars and Holidays
      • Full-Screen Version
      • Graphics Version
      • Specifying the Logic Options
      • Automatic Text Annotation
      • Web-Enabled Gantt Charts
      • Mode-Specific Differences
      • Displayed Output
      • Macro Variable _ORGANTT
      • Computer Resource Requirements
      • ODS Style Definitions
    • Examples: GANTT Procedure
      • Line-Printer Examples
      • Example 6.1: Printing a Gantt Chart
      • Example 6.2: Customizing the Gantt Chart
      • Graphics Examples
      • Example 6.3: Marking Holidays
      • Example 6.4: Marking Milestones and Special Dates
      • Example 6.5: Using the COMPRESS Option
      • Example 6.6: Using the MININTERVAL= and SCALE= Options
      • Example 6.7: Using the MINDATE= and MAXDATE= Options
      • Example 6.8: Variable Length Holidays
      • Example 6.9: Multiple Calendars
      • Example 6.10: Plotting the Actual Schedule
      • Example 6.11: Comparing Progress Against a Baseline Schedule
      • Example 6.12: Using the COMBINE Option
      • Example 6.13: Plotting the Resource-Constrained Schedule
      • Example 6.14: Specifying the Schedule Data Directly
      • Example 6.15: BY Processing
      • Example 6.16: Gantt Charts by Persons
      • Example 6.17: Using the HEIGHT= and HTOFF= Options
      • Example 6.18: Drawing a Logic Gantt Chart Using AON Representation
      • Example 6.19: Specifying the Logic Control Options
      • Example 6.20: Nonstandard Precedence Relationships
      • Example 6.21: Using the SAS/GRAPH ANNOTATE= Option
      • Example 6.22: Using the Automatic Text Annotation Feature
      • Example 6.23: Multiproject Gantt Charts
      • Example 6.24: Multisegment Gantt Charts
      • Example 6.25: Zoned Gantt Charts
      • Example 6.26: Web-Enabled Gantt Charts
      • Example 6.27: Using the CHARTWIDTH= Option
      • Statement and Option Cross-Reference Tables
    • References
  • The NETDRAW Procedure
    • Overview: NETDRAW Procedure
    • Getting Started: NETDRAW Procedure
    • Syntax: NETDRAW Procedure
      • Functional Summary
      • Dictionary of Options
      • PROC NETDRAW Statement
      • ACTNET Statement
    • Details: NETDRAW Procedure
      • Network Input Data Set
      • Variables in the Network Data Set
      • Missing Values
      • Layout of the Network
      • Format of the Display
      • Page Format
      • Layout Data Set
      • Controlling the Layout
      • Time-Scaled Network Diagrams
      • Zoned Network Diagrams
      • Organizational Charts or Tree Diagrams
      • Full-Screen Version
      • Graphics Version
      • Using the Annotate Facility
      • Web-Enabled Network Diagrams
      • Macro Variable _ORNETDR
      • Computer Resource Requirements
      • ODS Style Definitions
    • Examples: NETDRAW Procedure
      • Example 7.1: Line-Printer Network Diagram
      • Example 7.2: Graphics Version of PROC NETDRAW
      • Example 7.3: Spanning Multiple Pages
      • Example 7.4: The COMPRESS and PCOMPRESS Options
      • Example 7.5: Controlling the Display Format
      • Example 7.6: Nonstandard Precedence Relationships
      • Example 7.7: Controlling the Arc-Routing Algorithm
      • Example 7.8: PATTERN and SHOWSTATUS Options
      • Example 7.9: Time-Scaled Network Diagram
      • Example 7.10: Further Time-Scale Options
      • Example 7.11: Zoned Network Diagram
      • Example 7.12: Schematic Diagrams
      • Example 7.13: Modifying Network Layout
      • Example 7.14: Specifying Node Positions
      • Example 7.15: Organizational Charts with PROC NETDRAW
      • Example 7.16: Annotate Facility with PROC NETDRAW
      • Example 7.17: AOA Network Using the Annotate Facility
      • Example 7.18: Branch and Bound Trees
      • Statement and Option Cross-Reference Tables
    • References
  • The Projman Application
    • Overview
    • Projman Command
    • Projman Window
      • Projman Options Window
      • Import Project Window
    • Project Information Window
      • Project Schedule Summary Window
    • PM Window
    • Calendars Window
      • Edit Calendar Window
    • Holidays Window
      • Edit Holiday Window
    • Resources Window
      • Edit Resource Window
      • Availability Window
      • Alternates Window
    • Workshifts Window
      • Edit Workshift Window
    • Schedule Options Window
      • Additional Options Window
      • Additional Options
      • Resource Options Window
      • Resource Options
      • Scheduling Rules
    • Reports Window
      • Report Options Window
      • Title Window
      • Footnote Window
      • Options Window
      • Standard Options
      • Macro Variables
    • Calendar Report Options Window
    • Gantt Chart Options Window
      • Chart Control Options
      • Task Options
      • Time Axis Controls
      • Task Bar Options
      • Color Options
    • Network Diagram Options Window
      • Page/Layout Control Options
      • Node Options
      • Time Scale Options
      • Arc Options
      • Color Options
    • Resource Report Options Window
    • Tabular Listing Options Window
      • Additional Options
    • Import Activity Data Set Window
      • Progress/Baseline Information
      • Resource Information
      • Additional Information
    • Import Calendar Data Set Window
    • Import Holiday Data Set Window
    • Import Resourcein Data Set Window
    • Import Workshift Data Set Window
    • Edit Date Window
  • The Earned Value Management Macros
    • Overview
    • Getting Started
      • Analysis
      • Charts
    • Syntax
      • Analysis
      • EVA_PLANNED_VALUE
      • EVA_EARNED_VALUE
      • EVA_METRICS
      • EVA_TASK_METRICS
      • Charts
      • EVG_COST_PLOT
      • EVG_SCHEDULE_PLOT
      • EVG_INDEX_PLOT
      • EVG_VARIANCE_PLOT
      • EVG_GANTT_CHART
      • EVG_WBS_CHART
    • Details
      • Variances
      • Performance Indices
      • Cost Estimates
      • Analysis
    • Examples
      • Example 9.1: Integrated Assembly Project
      • Example 9.2: Construction Project
    • References
  • Glossary of Project Management Terms
    • References
  • Glossary of Earned Value Management Terms


ProductRelease
SAS/OR9.2
Type
Usage and Reference
Copyright Date
March 2008
Last Updated
16Jan2009