「 月別アーカイブ:2022年01月 」 一覧

【SAS】NLDATE関数はSAS日付値を設定した書式に変換して返す。

2022/01/23   -NLDATE, SAS

今回はNLDATE関数について解説します。 /* nldate_1 */ data data1; Id1 = nldate(’22jan2022’d,’%Y%m%d’); run; nldateにより …

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

2022/01/21   -INTNX, SAS

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

【SAS】TIME関数はSAS時間値を取得する。

2022/01/20   -SAS, TIME

今回はTIME関数について解説します。 /* time_1 */ data data1; Id1 = time(); run; time()により、SAS時間値を取得する。 /* time_2 */ …

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

2022/01/18   -COMPRESS, SAS

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

【SAS】%SYSFUNC関数はデータステップの外でも関数を使えるようにする。

2022/01/17   -%SYSFUNC, SAS

今回は%SYSFUNC関数について解説します。 /* sysfunc_1 */ %put %sysfunc(substr(123456789, 2, 4)); %sysfuncにより、関数をデータステ …

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

2022/01/16   -INTNX, SAS

今回はINTNX関数について解説します。 /* intnx_1 */ data data1; Id1 = intnx(“YEAR”,’16jan2022’d,1); format Id1 yymmdd …

【SAS】PATHNAME関数はライブラリのディレクトリパスを返す

2022/01/15   -PATHNAME, SAS

今回はPATHNAME関数について解説します。 data data1; Id1 = pathname(“work”); run; pathnameによりライブラリworkのディレクトリパスを代入できる …

【SAS】TRANSTRN関数は指定した文字を別の文字に変換する。

2022/01/14   -SAS, TRANSTRN

/* a */ data data1; Id1=”abcd”; Id2=”ABCD”; output; Id1=”abcd”; Id2=”ABCD”; output; Id1=”abcd”; Id2= …

【SAS】INTCK関数は指定された区間に指定された単位を何回跨ぐか数える。

2022/01/13   -INTCK, SAS

data data1; Id1 =intck(“YEAR”, ’31Dec2019’d, ‘1Jan2020’d); run; 2019/12/31~2020/1/1の間に年を何回跨ぐか数える。 /* …

【SAS】DROPオプションの位置による処理の違い

2022/01/12   -DROP, SAS

今回はDROPオプションの付き方によって、結果が異なるケースを解説します。 (対比:KEEP 【SAS】KEEPはカラムの選択に使える。 | ビジネスイッチ (how-to-business.com) …