| The CALENDAR Procedure |
| Procedure features: |
| |||||||||||||
| Data sets: |
|
This example
produces a summary calendar for multiple calendars in a single PROC step
prints the calendars on separate pages
displays holidays
uses separate work patterns, work shifts, and holidays for each calendar
| Producing Different Output for Multiple Calendars |
This example produces separate output for multiple calendars. To produce combined or mixed output for this data, you need to change only two things:
how the activities data set is sorted
how the OUTPUT= option is set.
| Program |
| |
libname well 'SAS-library';
run; |
| |
proc sort data=well.act; by _cal_ date; run; |
| |
options nodate pageno=1 linesize=132 pagesize=60; |
| |
proc calendar data=well.act
holidata=well.hol
datetime legend; |
| |
calid _cal_ / output=separate; |
| |
start date; holistart date; holivar holiday; |
| |
sum cost / format=dollar10.2; |
| |
outstart Monday; outfin Saturday; |
| |
title 'Well Drilling Cost Summary'; title2 'Separate Calendars'; format cost dollar10.2; run; |
| Output: Listing |
Separated Output for Multiple Summary Calendars
Well Drilling Cost Summary 1
Separate Calendars
............................................................ _cal_=CAL1 ............................................................
-------------------------------------------------------------------------------------------------------------------
| |
| July 1996 |
| |
|-----------------------------------------------------------------------------------------------------------------|
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 1 | 2 | 3 | 4 | 5 | 6 |
| | | |***Independence***| | |
| Drill Well | | | Lay Power Line | Assemble Tank | |
| 3.5 | | | 3 | 4 | |
| $1,000.00 | | | $2,000.00 | $1,000.00 | |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 8 | 9 | 10 | 11 | 12 | 13 |
| | | | | | |
| Build Pump House | | | Pour Foundation | | |
| 3 | | | 4 | | |
| $2,000.00 | | | $1,500.00 | | |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 15 | 16 | 17 | 18 | 19 | 20 |
| | | | | | |
| Install Pump | | | | Install Pipe | Erect Tower |
| 4 | | | | 2 | 6 |
| $500.00 | | | | $1,000.00 | $2,500.00 |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 22 | 23 | 24 | 25 | 26 | 27 |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 29 | 30 | 31 | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
-------------------------------------------------------------------------------------------------------------------
-------------------------
| Legend | Sum |
| | |
| task | |
| dur | |
| cost | $11,500.00 |
------------------------- Well Drilling Cost Summary 2
Separate Calendars
............................................................ _cal_=CAL2 ............................................................
-------------------------------------------------------------------------------------------------------------------
| |
| July 1996 |
| |
|-----------------------------------------------------------------------------------------------------------------|
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 1 | 2 | 3 | 4 | 5 | 6 |
| | | | | | |
| Deliver Material | | Excavate | | | |
| 2 | | 4.75 | | | |
| $500.00 | | $3,500.00 | | | |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 8 | 9 | 10 | 11 | 12 | 13 |
| |*****Vacation*****| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 15 | 16 | 17 | 18 | 19 | 20 |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 22 | 23 | 24 | 25 | 26 | 27 |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
|------------------+------------------+------------------+------------------+------------------+------------------|
| 29 | 30 | 31 | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
-------------------------------------------------------------------------------------------------------------------
-------------------------
| Legend | Sum |
| | |
| task | |
| dur | |
| cost | $4,000.00 |
-------------------------
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.