私は現在、日付形式のデータを持っていますが、基礎となる情報は実際にはまだSASの日付です。したがって、このフィールドをカウントすると、SAS番号ごとに別々の行が表示され、情報は月にグループ化されません。月にSAS日付をグループ化する
私のデータはこのように見えます。それはOriginal_Start_Date」のカテゴリに順列をカウントするために来るとき
data beforehave;
input ID $ Activity $ Origianl_Start_Date;
datalines;
12345 Activity1 Oct-13
12345 Activity1 Oct-13
12345 Activity1 Nov-16
12345 Activity2 Nov-16
12345 Activity2 Nov-16
23145 Activity1 Sep-15
23145 Activity2 Sep-15
23145 Activity2 Sep-15
;
RUN;
しかし、私はこの
data beforehave;
input ID $ Activity $ Origianl_Start_Date Count_of_Original_Start_Date;
datalines;
12345 Activity1 Oct-13 1
12345 Activity1 Oct-13 1
12345 Activity1 Nov-16 1
12345 Activity2 Nov-16 1
12345 Activity2 Nov-16 1
23145 Activity1 Sep-15 1
23145 Activity2 Sep-15 1
23145 Activity2 Sep-15 1
;
RUN;
は、しかし、私が欲しいものである。この取得します。
data beforehave;
input ID $ Activity $ Origianl_Start_Date Count_of_Original_Start_Date;
datalines;
12345 Activity1 Oct-13 2
12345 Activity1 Nov-16 1
12345 Activity2 Nov-16 2
23145 Activity1 Sep-15 1
23145 Activity2 Sep-15 2
;
RUN;
私はこれを取って、しかし、日付としてそれを維持するために、本当に有用であろう文字形式にそれを回すことについて考えていました。
私が本当に望むのは、その月に基づいてSASの日付番号をグループ化できることです。
どのようにデータをまとめていますか? 'freq'や' means'のような手続きはフォーマットされた値で自動的にグループ化されますが、 'by'ステートメントで' groupformat'オプションを使わない限り、データステップは基礎となる値を使用します。 – Longfish