2015-11-01から1ヶ月間の記事一覧

【SAS】SAS日付と8桁数値の変換

SAS日付と8桁数値の変換方法はいくつかあるみたいなので、覚え書き。 SAS日付→8桁数値 日付関数を使う YEAR(SAS_DATE)*10000 + MONTH(SAS_DATE)*100 + DAY(SAS_DATE) 文字値に一度変換する INPUT(NLDATE(SAS_DATE, '%Y%m%d'), best8.) 文字値に一度変換する…

【SAS】マクロ変数の更新されるタイミング

SAS

おそらく、SASマクロ初心者にありがちなミスだと思うのですが、マクロ変数の値が思ったタイミングで更新されなくて悩んでいました。 いろいろ実験した結果、SASのマクロってやっぱりよく分からないという結論に達しました。 DATAステップ内でマクロ変数に代…