-
【SAS】ORDER BYは指定した項目の順番でレコードを並び替える。【SQL】
今回はORDER BYについて解説します。 /* order by_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; I …
-
【SAS】SQLにおける複数テーブルの結合 その2【INNER JOIN】
2022/02/06 -INNER JOIN, SAS
今回も複数テーブルの結合について解説します。 前回の記事、【SAS】SQLにおける複数テーブルの結合 その1【UNION ALL】 | ビジネスイッチ (how-to-business.com)の続き …
-
今回はSQLプロシージャについて解説します。 /* sql_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=2 …
-
【SAS】NLDATE関数はSAS日付値を設定した書式に変換して返す。
今回はNLDATE関数について解説します。 /* nldate_1 */ data data1; Id1 = nldate(’22jan2022’d,’%Y%m%d’); run; nldateにより …
-
【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。その2
今回はINTNX関数について追加で解説します。 過去記事では INTNX関数 の使い方(引数3つ)について解説しました。⇒【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。 | ビジネスイ …
-
今回はTIME関数について解説します。 /* time_1 */ data data1; Id1 = time(); run; time()により、SAS時間値を取得する。 /* time_2 */ …
-
【SAS】COMPRESS関数は文字列の空白を削除し、詰める。(COMPRESS関数 その1)
今回はCOMPRESS関数について解説します。 /* compress */ data data1; Id1=1111; Char1=”AA AA”; output; Id1=2222; Char1= …
-
【SAS】%SYSFUNC関数はデータステップの外でも関数を使えるようにする。
今回は%SYSFUNC関数について解説します。 /* sysfunc_1 */ %put %sysfunc(substr(123456789, 2, 4)); %sysfuncにより、関数をデータステ …
-
【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。
今回はINTNX関数について解説します。 /* intnx_1 */ data data1; Id1 = intnx(“YEAR”,’16jan2022’d,1); format Id1 yymmdd …
-
【SAS】PATHNAME関数はライブラリのディレクトリパスを返す
今回はPATHNAME関数について解説します。 data data1; Id1 = pathname(“work”); run; pathnameによりライブラリworkのディレクトリパスを代入できる …