[程式] sas 找某日期的前一個交易日

看板Statistics作者 (天才小韋)時間7年前 (2018/03/17 08:42), 編輯推噓0(003)
留言3則, 2人參與, 7年前最新討論串1/2 (看更多)
[軟體程式類別]: SAS [程式問題]: 偵測參數 [軟體熟悉度]: 新手 [問題敘述]: 板上的大家好,在整理資料時遇到了困難,想尋求協助。 資料總共有兩行,第一行是某日期,第二行是日股價,我想找出找出某日期的「前一日( 必須為交易日)與前一個月」的股價差。 有想過用intnx函數,直接拿第一行的某日期減一天,再抓日股價相同的一天。但如果某 日期是禮拜一,減一天會是禮拜日,但禮拜日股價不會有資料,應該是要往前推算至最近 交易日才對。 所以想詢問,如何找出離某日期最近的交易日。 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 46.193.65.145 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1521247325.A.89A.html

03/17 21:05, 7年前 , 1F
起碼要設兩個filter:1.用weekday()去掉周末,2.將國定假日
03/17 21:05, 1F

03/17 21:08, 7年前 , 2F
存到一個dataset去filter掉;2還可以存入颱風等非交易日
03/17 21:08, 2F

03/17 22:54, 7年前 , 3F
感謝回覆!
03/17 22:54, 3F
文章代碼(AID): #1Qh6HTYQ (Statistics)
文章代碼(AID): #1Qh6HTYQ (Statistics)