フォーマットでYYMMDDの末尾に以下のアルファベットを入れると、対応する区切り文字を設定できる。
S … "/" スラッシュ P … "." ピリオド B … " " 半角スペース C … ":" コロン N … "" 区切りなし |
data DT1; length A1-A6 $10.; A = "05jan2001"d; A1 = put(A, yymmdd10.); ** 2001-01-05 ; A2 = put(A, yymmdds10.); ** 2001/01/05 ; A3 = put(A, yymmddp10.); ** 2001.01.05 ; A4 = put(A, yymmddb10.); ** 2001 01 05 ; A5 = put(A, yymmddc10.); ** 2001:01:05 ; A6 = put(A, yymmddn8.); ** 20010105 ; run; |
他の区切り文字を設定したい場合は、
データステップ100万回「proc formatのpictureステートメントの話③」
で紹介されてる方法を使って、思い通りの出力形式を作ることも出来ます。
0 件のコメント:
コメントを投稿