楼主: elsa13
1156 2

关于sas的一道练习,谁能帮我做一下 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
2 小时
注册时间
2013-7-8
最后登录
2013-7-14

楼主
elsa13 发表于 2013-7-8 23:43:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
shujuyuan.xls (125.76 KB)

附件为本次sas练习的数据源

      数据源中包括tranport_id(编号)、product_type(产品类型)、transport_unit(进件单位)、transport_time(进件时间)四个字段,要求将进件时间段分为:(0:00-9:30)、 (9:30-11:30)、(11:30-14:30)、(14:30-16:30)、 (16:30-18:30) 、(18:30-23:59)计算进件量。进件单位只包括企业合作部、创新、个贷。

      要求用sas读取数据源后处理成结果表的样式(字体、颜色、格式等不限),谁能将sas代码和结果表做出后回复给我,谢谢


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:sas的 Transport Product produc Trans 时间段 数据源 产品 创新

沙发
jolterheadmmtt 发表于 2013-7-29 17:55:10
mark下值得思考

藤椅
jolterheadmmtt 发表于 2013-7-30 00:07:02
libname timu "f:/pp_sas_dataset";

proc import datafile="f:/pp_sas_dataset/shujuyuan.csv"
             out=timu.shujuyuan1
                         DBMS=csv replace;
  getnames=yes;
  guessingrows=2000;
run;

data timu.shujuyuan2;
   set timu.shujuyuan1;
   format _date date7. _time time5. a time5. b time5. c time5. d time5. e time5. f time5. g time5.;
   _date=datepart(transport_time);
   _time=timepart(transport_time);
   a=hms(0,0,0);
   b=hms(9,30,0);
   c=hms(11,30,0);
   d=hms(14,30,0);
   e=hms(16,30,0);
   f=hms(18,30,0);
   g=hms(23,59,0);
   if a<=_time<b then flag=1;
   else if b<=_time<c then flag=2;
   else if c<=_time<d then flag=3;
   else if d<=_time<e then flag=4;
   else if e<=_time<f then flag=5;
   else if f<=_time<g then flag=6;
   drop transport_time a b c d e f g;
run;

proc sql;
  select distinct flag ,count(*) from timu.shujuyuan2;
  group by flag;
quit;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 23:38