SAS TITLE

【SAS】TITLEステートメントは「結果」にタイトルを付けられる

投稿日:2021年11月27日 更新日:

今回はTITLEステートメントについて解説します。


data data1;
  番号="AAAAAA"; コード="02"; 金額=1999;
    output;
  番号="AAAAAA"; コード="05"; 金額=2000;
    output;
  番号="BBBBBB"; コード="06"; 金額=2400;
    output;
  番号="BBBBBB"; コード="04"; 金額=1300;
    output;
  番号="BBBBBB"; コード="05"; 金額=4000;
    output;
  番号="CCCCCC"; コード="05"; 金額=5555;
    output;
run;

title "title statement" ;
proc print data=data1; run;

  • TITLEステートメントにより、「結果」にタイトルを付けられる。

/* titleのみ */
title "title statement" ;

  • titleステートメントにより、「結果」にタイトルを付けられる。
  • titleステートメントだけでは表示されない→「結果」を表示するプロシージャと一緒に使う必要がある。

/* title means */
data data1;
  番号="AAAAAA"; コード="02"; 金額=1999;
    output;
  番号="AAAAAA"; コード="05"; 金額=2000;
    output;
  番号="BBBBBB"; コード="06"; 金額=2400;
    output;
  番号="BBBBBB"; コード="04"; 金額=1300;
    output;
  番号="BBBBBB"; コード="05"; 金額=4000;
    output;
  番号="CCCCCC"; コード="05"; 金額=5555;
    output;
run;

proc sort data=data1 out=data2; by 番号; run;

title "title statement" ;
proc means data=data2 MEDIAN; var 金額; class 番号; output out=data3; run;

  • titleステートメントにより、「結果」にタイトルを付けられる。
  • 「結果」を表示するプロシージャと一緒に使う必要がある。
  • meansプロシージャでもタイトルは表示できる。

/* title2つ */
data data1;
  番号="AAAAAA"; コード="02"; 金額=1999;
    output;
  番号="AAAAAA"; コード="05"; 金額=2000;
    output;
  番号="BBBBBB"; コード="06"; 金額=2400;
    output;
  番号="BBBBBB"; コード="04"; 金額=1300;
    output;
  番号="BBBBBB"; コード="05"; 金額=4000;
    output;
  番号="CCCCCC"; コード="05"; 金額=5555;
    output;
run;

title "title statement" ;
proc print data=data1; run;

title "title statement" ;
proc means data=data2 MEDIAN; var 金額; class 番号; output out=data3; run;

  • titleステートメントにより、「結果」にタイトルを付けられる。
  • 「結果」を表示するプロシージャと一緒に使う必要がある。
  • titleステートメントが”「結果」を表示するプロシージャ”に掛かっている限り、複数でもタイトルが付く。

/* title改行 */
data data1;
  番号="AAAAAA"; コード="02"; 金額=1999;
    output;
  番号="AAAAAA"; コード="05"; 金額=2000;
    output;
  番号="BBBBBB"; コード="06"; 金額=2400;
    output;
  番号="BBBBBB"; コード="04"; 金額=1300;
    output;
  番号="BBBBBB"; コード="05"; 金額=4000;
    output;
  番号="CCCCCC"; コード="05"; 金額=5555;
    output;
run;

title "title statement
second line" ;
proc print data=data1; run;

  • titleステートメントにより、「結果」にタイトルを付けられる。
  • 「結果」を表示するプロシージャと一緒に使う必要がある。
  • titleステートメントを改行させて書いても「結果」では改行されずに、繋がって表示される。

/* title連続 */
data data1;
  番号="AAAAAA"; コード="02"; 金額=1999;
    output;
  番号="AAAAAA"; コード="05"; 金額=2000;
    output;
  番号="BBBBBB"; コード="06"; 金額=2400;
    output;
  番号="BBBBBB"; コード="04"; 金額=1300;
    output;
  番号="BBBBBB"; コード="05"; 金額=4000;
    output;
  番号="CCCCCC"; コード="05"; 金額=5555;
    output;
run;

title "title statement" ;
proc print data=data1; run;

title "title statement" ;
title "title statement2" ;
proc means data=data1 MEDIAN; var 金額; class 番号; output out=data2; run;

  • titleステートメントにより、「結果」にタイトルを付けられる。
  • 「結果」を表示するプロシージャと一緒に使う必要がある。
  • titleステートメントが複数ある場合、最後のタイトルが表示される。

/* title2 */
data data1;
  番号="AAAAAA"; コード="02"; 金額=1999;
    output;
  番号="AAAAAA"; コード="05"; 金額=2000;
    output;
  番号="BBBBBB"; コード="06"; 金額=2400;
    output;
  番号="BBBBBB"; コード="04"; 金額=1300;
    output;
  番号="BBBBBB"; コード="05"; 金額=4000;
    output;
  番号="CCCCCC"; コード="05"; 金額=5555;
    output;
run;

title "title statement" ;
proc print data=data1; run;

title "title statement" ;
title2 "title statement2" ;
proc means data=data1 MEDIAN; var 金額; class 番号; output out=data2; run;

  • titleステートメントにより、「結果」にタイトルを付けられる。
  • 「結果」を表示するプロシージャと一緒に使う必要がある。
  • titleステートメントが複数ある場合、「title」「title2」とすれば複数のタイトルが表示される。

-SAS, TITLE

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

【SAS】ODS PDFは結果内容をPDFファイルとして出力する

今回はPDFについて解説します。 /* pdf */ data data1; Id1=1111; Char1=”AAAA”; output; Id1=2222; Char1=”BBBB”; outpu …

【SAS】SAS日時値からSAS時間値に変換する方法【TIMEPART】【DATETIME】【TIME】

今回はDATETIMEでSAS日時値を取得した後、SAS時間値に変換する方法について解説していきます。 (つまり、DATETIMEの値からTIMEの値に変換する) (DATETIME:【SAS】DAT …

【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。その2

今回はINTNX関数について追加で解説します。 過去記事では INTNX関数 の使い方(引数3つ)について解説しました。⇒【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。 | ビジネスイ …

【SAS】LIBNAMEステートメントはExcelファイルをライブラリとして割り当てることができる。【SAS Base Programming対策5】

今回はLIBNAMEステートメントを用いてExcelファイルをライブラリ参照する方法について触れていきます。 SAS Base Programmingの試験を2回受験しましたが、2回ともExcelファ …

【SAS】NODUPKEYはソート時に重複を削除する

今回はNODUPKEYについて解説します。 data data1; id=”A”; chiku=”SHINJUKU1″; 数字=1; output; id=”A”; chiku=”SHINJUKU2″ …