SASに関する個人的Tips
個人の備忘録です。
誤りの指摘、アドバイス等歓迎します。
SAS日付値の指定
様々な書き方
以下は同じ日付2024/01/01を表す。
input("01JAN2024", date9.)
input("20240101", yymmdd10.)
"01JAN2024"d
mdy(1,01,2024)
YYYYMMDDTHHMMSSの形の変換
ISO8601形式の日時値の変換は
input(2024-01-01T00:00:00, e8601dt.)
00:00:00を代入する方法
dhms( input( 2024-01-01T12:34:56, e8601da. ) ,0,0,0) ;
Excelの日付値を読んでしまった場合の対応
sasdate = XlsWinDate + 21915;
データセットを縦結合するとき、文字切れさせない方法
proc sql;
create table datax as
select * from data1
union
select * from data2;
quit;
参考にさせていただいたページ