Want the 呈現(xiàn)結(jié)果:

如果一個(gè)受試者有多條篩選失敗原因,want the 數(shù)據(jù)集一條觀測(cè)將所有篩選失敗原因全部列出
測(cè)試數(shù)據(jù)集:
data a;
input a b $20.;
cards;
01001 提前退出
01001 符合排除標(biāo)準(zhǔn)
01001 不符合入選標(biāo)準(zhǔn)
01002 提前退出
01003 符合排除標(biāo)準(zhǔn)
01003 不符合入選標(biāo)準(zhǔn)
;
proc sort;by a;
run;

測(cè)試數(shù)據(jù)集呈現(xiàn)樣式
最終要做成的結(jié)果樣式:

want the 數(shù)據(jù)集
data b;
length SCRFRASP $200;
set a;
by a;
retain SCRFRASP;
if first.a then SCRFRASP=b;
else SCRFRASP=Compress(SCRFRASP||";"||b);
run;
總結(jié),利用retain做輸出,結(jié)合first.語(yǔ)句。。。學(xué)會(huì)舉一反三。