作者MOONY135 (谈无慾)
看板Statistics
标题[程式] SAS
时间Tue Sep 16 11:58:41 2014
[软体程式类别]:
请填入软体程式类别,例如:SAS、SPSS、R、EVIEWS...等
SAS
[程式问题]:
资料处理、回归、叙述统计、logistic、probit...等
资料处理
[软体熟悉度]:
请把以下不需要的部份删除
低(1~3个月)
[问题叙述]:
请详尽叙述遭遇到的问题,可能的话,分点叙述你要处理的流程
TPR1=该月的一号 TPR2=该月二号
例如我的天数设定在7/19~7/26 这样我想让我的table里面包含TPR19~TPR26
目前卡在巨集的最後要填入的数字 不知道有没有办法把日期转换成数字自动填入呢?
能够分点叙述处理流程,基本上在撰写程式或者跑统计时是相当有帮助的
甚至有经验的人可以藉此告知你步骤是否错误
[程式范例]:
虽然张贴程式很可怕,但基本上有些程式还是要张贴才能解决
%macro SQL(day_start , day_end);
proc sql;
create table work.test as
select 班别
%do i=&day_start %to &day_end;
,TPR&i
%end;
from WORK.'T552A取年月份'n
;
quit;
%mend;
%SQL(INTNX('week',today(),-7,'B'),INTNX('week',today(),-7,'E'))
^^^^^^^^^^^^^这边要填入数字 不知道有没有办法自动去辨别天数呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.35.215.137
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Statistics/M.1410839924.A.990.html
1F:推 statexpert: 这个建议用正规表示法,在data step就可以处理完 09/22 00:53