1
を分割されていません。表は、私は、次のデータセットとのコードを持って正しい方法で
options nocenter;
DATA survey;
INPUT product_id department;
DATALINES;
1212 Sales
1213 Sales
1214 Marketing
;
PROC PRINT; RUN;
data sales marketing;
set survey;
if department = 'Sales' then output sales;
else if department = 'Marketing' then output marketing;
run;
title 'Sales employees';
proc print data= sales;
run;
title;
title 'Marketing employees';
proc print data= marketing;
run;
title;
しかし、これは私だけマーケティング - を持つテーブルと売上値ながら、私にすべての値を持つ2つのテーブルを提供します。また、タイトルは2番目の表の上に表示されますが、最初の表の上には表示されません。どんな考えが間違っていますか?
エラーのログを確認してください。データセットを分割するコードが正常に見えます。しかし、Department変数が数値であることを期待する必要があるため、最初のDATAステップの記述に誤りがあります。ログにエラーが表示されますか? – Quentin