システムオプション「BYLINE」「NOBYLINE」を紹介。
*** サンプルデータ ; proc sort data=sashelp.class out=class; by age; run; *** 「BYLINE」でPROC MEANSを実行 ; options byline; proc means data=class; var height; by age; run; |
「BYLINE」だと、BYグループごとにBY値が表示されます。
(デフォルトではこの設定になっています)
*** 「NOBYLINE」でPROC MEANSを実行 ; options nobyline;
proc means data=class;
var height; by age; run; |
「NOBYLINE」だと、BYグループごとのBY値が表示されません。
その代りBYグループごとに改ページが入ります。
でもこれだとBYグループごとのBY値が表示されないんで、Ageがどの値のときの出力結果なのかわかりづらいですよね。
そこで、TITLEステートメントの小技「#BYLINE」というのを使うと、
options nobyline; title "#byline"; proc means data=class; var height; by age; run; |
TITLEにBY値が表示されるようになり、分かりやすい出力結果になりました!
「#BYLINE」のほかにも「#BYVAR」とか「#BYVAL」ってのもあるんで、そこんとこ次回詳しく紹介します!
0 件のコメント:
コメントを投稿