CASE_ID(x yとz)のデータセット、各CASE_IDの複数の日付のセット(重複した日付を含む)、および変数VARがあります。グループ内のグループによってダミー変数DUMMYVARを作成したいと思います。特定の日付のCASE_ID xのVAR = "C"の場合、その日付のCASE_ID xに対応するすべての観測値のDUMMYVAR = 1となります。SAS:グループ内のグループによる変数の値のダミー変数のコーディング
クラシック2XDOWがここの鍵になると思いますが、これはSASを使用した3週間目ですが、2つのBYグループでこれを取得するのが難しいです。
私が参照され、ここでHaikuoのコードのバリエーションを書き込もうとしています
PROC SORT have;
by CASE_ID DATE;
RUN;
data want;
do until (last.DATE);
set HAVE;
by date notsorted;
if var='c' then DUMMYVAR=1;
do until (last.DATE);
set HAVE;
by DATE notsorted;
if DATE=1 then ????????
end;
run;