私は出生数をカウントしようとしています。データはSASの最初と最後の文
ID date
101 2016-01-01
101 2016-02-01
101 2016-02-01
102 2015-03-02
102 2016-04-01
103 2016-02-08
はだから今、私は日付 期待出力も私が最初と最後でそれをやろうとしていますこのよう
ID date count
101 2016-01-01 1
101 2016-02-01 2
101 2016-02-01 2
102 2015-03-02 1
102 2016-04-01 2
103 2016-02-08 1
であるとに基づいて、カウントを作成したい、このように見えますprocのSQLからのカウントが、私はここで何かを見逃しています。
data temp;
set temp;
by ID DATE notsorted;
if first.date then c=1;
else c+1;
if first.ID then m=1;
else m+1;
run;
出力表について説明してください。私はCOUNT変数の背後にある論理を理解していません。 IDと日付によるカウントでなければ、最後の2行が間違っています。 – Jetzler
はい、申し訳ありませんが間違って入力した、私は今それを修正しました。 – user3658367