FORMAT SAS

【SAS】FORMATステートメントは文字列の出力形式を変換する。

投稿日:2022年1月6日 更新日:

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


/* format */
data data1;
  Id1=111111;
    output;
run;

data data2; set data1;
  format Id1 dollar11.2;
run;

  • formatステートメントにより、Id1はDOLLAR11.2の出力形式に変換できる。
  • DOLLAR11.2は$を入れた11桁、小数点以下2桁

/* format_2 */
data data1;
  Id1=111111;
    output;
run;

data data2; set data1;
  format Id1 $11.2;
run;

  • formatステートメントにより、Id1はDOLLAR11.2の出力形式に変換できる。
  • $11.2はエラーになる。

-FORMAT, SAS

執筆者:


comment

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

関連記事

【SAS】FREQプロシージャは頻度集計とクロス集計をする

今回はFREQプロシージャについて解説します。 /* freq 頻度集計 */ data data1; 番号=”AAAAAA”; コード=”02″; 金額=1999; output; 番号=”AAAA …

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

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

【SAS】||(!!)は文字列の連結ができる。【結合】

今回は||(!!)について解説します。 /* || */ data data1; Id1=1111; Char1=”AA AA”; output; Id1=2222; Char1=” BBBB”; o …

【SAS】ORDER BY句無しで抽出した際の出力順【SQL】

この記事の要約:「ORDER BYを使わない場合、SQLで抽出した際の並び順は保証されない」 SQL文で抽出を行った際に、困ったことが起きました。 同じPG文なのに1回目と2回目で出力結果に違いがある …

【SAS】IF文はデータ読み込み後にフィルター、WHERE文はデータ読み込み時にフィルターをする。

今回は、データ入力に着目して、IF文とWHERE文の違いを解説します。 /* if */ data data1; Id1=1111; Char1=”AAAA”; output; Id1=2222; C …