+ SAS 足し算

【SAS】足し算。その1(+演算子を用いた計算)

投稿日:2021年12月15日 更新日:

今回は+演算子を用いた足し算について解説します。 


/* + */
data data1;
  Id1=1111; Id2=1111; Id3=1111;
    output;
  Id1=2222; Id2=2222; Id3=2222;
    output;
  Id1=3333; Id2=3333; Id3=3333;
    output;
run;



data data2; set data1;
  Id4 = Id1 + Id2 + Id3;	
run;

  • +により数字を足すことができる。

/* null */
data data1;
  Id1=1111; Id2=1111; Id3=1111;
    output;
  Id1=2222; Id2=2222; Id3=2222;
    output;
  Id1=3333; Id2=3333; Id3=.;
    output;
run;



data data2; set data1;
  Id4 = Id1 + Id2 + Id3;	
run;

  • +により数字を足すことができる。
  • nullの変数を足してしまうと和もnullになってしまう。

/* "aaaa" */
data data1;
  Id1=1111; Id2=1111; Id3="aaaa";
    output;
  Id1=2222; Id2=2222; Id3="aaaa";
    output;
  Id1=3333; Id2=3333; Id3="aaaa";
    output;
run;



data data2; set data1;
  Id4 = Id1 + Id2 + Id3;	
run;

  • +により数字を足すことができる。
  • 文字列型の変数を足してしまうと和はnullになってしまう。

-+, SAS, 足し算

執筆者:


comment

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

関連記事

【SAS】COMPRESS関数は文字列の空白を削除し、詰める。(COMPRESS関数 その1)

今回はCOMPRESS関数について解説します。 /* compress */ data data1; Id1=1111; Char1=”AA AA”; output; Id1=2222; Char1= …

【SAS】INPUTは日付表記をSAS日付に変換できる

今回はINPUT関数を使って日付表記をSAS日付に変換する方法について解説します。  /* “2022/01/04” */ data data1; a = “2022/01/04”; b = …

【SAS】SASで良く使うテクニック。その8 「=」~修正前後のプログラムを比較したい時~【Excel】【VBA】

今回はSASで良く使うテクニックということで、修正前後のプログラムを比較したい時は、「=」が役に立つ理由を解説していきます。(このテクニックはコーディングなら、SASに限らず、VBAでも他のどの言語で …

【SAS】SUMは足し算をする。その1【SQL】

今回はSQLのSUMについて解説します。 /* SUM_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=222 …

【SAS】SASで良く使うテクニック。その2 「Ctrl+R」~データセットの列数が多いとき~【Excel】

今回はSASで良く使うテクニックということで、データセットの列数が多いときは「Ctrl+R」が役に立つ理由を解説していきます。 データセットのコンペアを行う場面を想定します。 先に以下の2記事を読んで …