投稿

ラベル(statement: filename)が付いた投稿を表示しています

はじめての proc calendar - SAS

イメージ
あまり使っている人を見たことがない proc calendar を使ってみます。 まずは簡単なカレンダーを作ってみる options nocenter nodate nonumber ; /* 予定名と、開始日、終了日を作成します */ data SCHEDULE ; length NAME $256. ; NAME = "TEST-A" ; DTSTART = '01MAY2015'd ; DTEND = '01MAY2015'd ; output ; NAME = "TEST-B" ; DTSTART = '14MAY2015'd ; DTEND = '15MAY2015'd ; output ; NAME = "TEST-C" ; DTSTART = '19MAY2015'd ; DTEND = '20MAY2015'd ; output ; NAME = "TEST-D" ; DTSTART = '18MAY2015'd ; DTEND = '21MAY2015'd ; output ; NAME = "TEST-E" ; DTSTART = '23MAY2015'd ; DTEND = '31MAY2015'd ; output ; run ; /* 開始日順に並べておく必要があります */ proc sort data=SCHEDULE ; by DTSTART ; run ; proc calendar data=SCHEDULE ; start DTSTART ; /* 開始日 */ fin DTEND ; /* 終了日 */ var NAME ; /* 予定名 */ run ; 祝日一覧を追加する 予定だけでなく、祝日も追加してみましょう。 せっかくなので、祝日はテキトーな祝日ではなく、Google先生が提供している祝日一覧(.icsファイル)を使ってみます。filename url を使用して取得します...