[程式] SAS巨集 數字填入

看板Statistics作者 (談無慾)時間9年前 (2014/09/16 11:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
[軟體程式類別]: 請填入軟體程式類別,例如: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://www.ptt.cc/bbs/Statistics/M.1410839924.A.990.html

09/22 00:53, , 1F
這個建議用正規表示法,在data step就可以處理完
09/22 00:53, 1F
文章代碼(AID): #1K5xLqcG (Statistics)