资源

导出日历和假日(mspsae07)

/***************************************************************//*                                                             *//*S A S S A M P L E L I B R A R Y*//*                                                             *//*姓名:mspsae07*//*标题:导出日历和假日(mspsae07)*//*产品:或*//*系统:所有*//*关键字:或*//*程序:PM、SAS/ACCESS*//*数据:*//*                                                             *//*支持:更新:*//*参考:*//*MISC:微软项目的示例7*//*项目管理的转换宏章节*//*                                                             *//***************************************************************//***************************************************************此示例说明了宏的处理能力项目中的多个日历。该项目具有每个与四个可用日历之一关联的活动。每个日历都是定制的,以包含各种工作日轮班模式。此外,还有一个假日数据集与日历适当关联。***************************************************************//***************************************************************在这个示例中,我们使用文件引用mspref来指定要由创建的mdb文件的路径和文件名宏%SASTOMSP。文件名mspref“C:\MSPROJ\sasmsp3.mdb”;您可能想将其更改为所需的文件名。如果您没有将mspref定义为sas文件引用mspref.mdb将在OUTFILE的默认路径中创建=PROC EXPORT选项。在许多情况下,此默认路径是“C:\Documents and Settings\username”。请参阅文档了解详细信息。***************************************************************/数据actdat;格式化活动$12。s1-s3$12。8加元。;输入活动&days s1&s2&s3&cal;数据线;批准计划5图纸研究市场写入规范默认值图纸10原型。违约研究市场5个市场。战略。违约编写规范5原型。ENG_CAL(英语_校准)原型15材料设施。OVT_校准市场。地层。10测试市场营销。违约材料10初始。生产。违约贷款10初始。生产。违约初始化。产品10测试市场营销评估违约评估10个更改。违约测试市场15的变化。违约更改5生产。违约生产0。PROD_CAL(过程_校准)营销0。违约;数据wrkdat;输入全天时间8。半天时间8。ovtday时间8。d1时间8。d2时间8。d3时间8。;格式全天半天ovtday d1 d2 d3 time6。;数据线;08:00   08:00   08:00   .       08:00   .16:00   12:00   18:00   06:00   18:00   06:00.       .       .       08:00   20:00   08:00.       .       .       18:00   .       18:00.       .       .       20:00   .       ..       .       .       .       .       .;数据caldat;输入cal$_sun_$_mon_$_tue_$_wed_$_thu_$_fri_$_sat_$;数据线;默认假日全天全天全日全天假日OVT_CAL假日ovtday ovtday ov tday ovdtay ovtday-ovtday半天PROD_CAL假日d2 d1 d1 d2 d3ENG_CAL(英语_校准)。;数据保持;格式假日假日日期7。;输入假日和日期7。holfin&日期7。holidur cal$;数据线;2006年12月8日。7 ENG_CAL(英语_校准)2006年12月24日2006年12月26日。2007年1月1日。;proc pm date='06年12月1日的data=actdat日历=caldat holidata=保持工作日=wrkdatdaylength='08:00’t;活动活动;持续天数;后继s1、s2、s3;calid cal;假日/holifin=holifin holidur=holidur;运行;%sastomsp(mdbfile=mspref,actds=actdat,calds=caldat,holds=holdat,workds=wrkdat,_date='2006年12月1日,_daylength='08:00’t,_activity=活动,_dur=天,_继任者=s1 s2 s3,_calid=校准,_holstart=假日,_holiend=holifin,_holidur=holidur)