sasonedash さん プロフィール

  •  
sasonedashさん: SAS One Diver
ハンドル名sasonedash さん
ブログタイトルSAS One Diver
ブログURLhttp://sasonediver.blog.fc2.com/
サイト紹介文統計解析ソフトSASのプロシジャ,関数,データ加工,グラフ・RTF帳票作成法,ベイズ流を紹介します。
参加カテゴリー
更新頻度(1年)情報提供84回 / 181日(平均3.2回/週) - 参加 2018/03/25 18:51

sasonedash さんのブログ記事

  • SASプログラムの中に相対パスを書いて実行する方法
  • (1) 先ずsas.exeのショートカットを作ります。私の環境ではsas.exeはC:Program FilesSASHomeSASFoundation9.4の中に入っています。 (2) (1)で作ったショートカットを右 →プロパティで開き、リンク先の最後(sas.exe"の後ろ)に「 -sasinitialfolder "."」を追記し、作業フォルダー(S):の中身をブランクにして、OKを押して保存します。 (3) 簡単なSASプログラム(class.sas)を作って見ます。SASプログラムが存在している環 [続きを読む]
  • SAS-RTF帳票の特定行を削除するプログラム
  • 以下のように脚注を付けてRTF出力すると、意図していなかった空行が2行入ってしまいます。 optio
    n nocenter nonumber nodate; title;ods rtf file=".Class.rtf";proc report data=sashelp.class(obs=5); column name sex heigh
    t; define name/"名前"; define sex/"性別"; define height/"身長*";run;proc odstext;p "*:
    単位はインチ"/style=[just=l fontsize=9pt fontfamily='Times New Roman,MS 明朝 [続きを読む]
  • Pinnacleに命令してCDISC Dataset-XMLを作成させるツールをSASで開発する
  • XPTファイルとdefine.xmlが共存している環境下で、define.xmlをドラッグして「Pinnacleに命令してDataset-XMLを作成させるツール.vbs」にドロップすると、CDISC Dataset-XMLを自動作成するツールを生成するSASプログラムです。VBSツールの使用法は以下の通りです。VBSツールはSASが使える環境下でなくて構いませんが、Pinnacle 21 Community 2.1.3が使える環境下でご使用下さい。 プログラムは長文ですので追記「続きを読む↓」に [続きを読む]
  • SAS-DDE 〜Excelの特定セル内の改行を解くSASプログラム〜
  • 特定セルを選択すると、セル内の改行コードを文字列”^n”に置き換えてくれるプログラムです。*---セル内で改行させたいファイル保存場所(パス記入);%let _inpath=.;*---改行させた後のファイル出力場所(パス記入);%let _outpath=.;*---セル内で改行させたいファイル名(拡張子ごと記入);%let _infile=Before.xlsx;*---改行させた後のファイル名(拡張子ごと記入);%let _outfile=After.xlsx;option noxwait xsync;filename _inpa [続きを読む]
  • Pinnacleに命令してDataset-XMLを作成させるツールをSASで開発する
  • XPTファイルとdefine.xmlが共存している環境下で、define.xmlをドラッグして「Pinnacleに命令してDataset-XMLを作成させるツール.vbs」にドロップすると、Dataset-XMLを自動作成するツールを生成するSASプログラムです。VBSツールの使用法は以下の通りです。VBSツールはSASが使える環境下でなくて構いませんが、Pinnacle 21 Community 2.1.3が使える環境下でご使用下さい。 プログラムは長文ですので追記「続きを読む↓」に入れて [続きを読む]
  • Excelのブックに保護をかけるSASプログラム
  • Excelのブックにパスワード付の保護をかけるSASプログラムです。*---保護をかけたいファイル保存場所(パス記入);%let _inpath=.;*---保護取付後ファイル出力場所(パス記入);%let _outpath=.;*---保護をかけたいファイル名(拡張子ごと記入);%let _infile=Before.xlsx;*---保護取付後ファイル名(拡張子ごと記入);%let _outfile=After.xlsx;*---保護のパスワード(記入しなくとも可);%let _passwd=bbb;option noxwait xsync;file [続きを読む]
  • Excelのシートに保護をかけるSASプログラム
  • Excelの特定シートにパスワード付の保護をかけるSASプログラムです。*---保護をかけたいファイル保存場所(パス記入);%let _inpath=.;*---保護取付後ファイル出力場所(パス記入);%let _outpath=.;*---保護をかけたいファイル名(拡張子ごと記入);%let _infile=Before.xlsx;*---保護取付後ファイル名(拡張子ごと記入);%let _outfile=After.xlsx;option noxwait xsync;filename _inpath "&_inpath.";filename _outpath "& [続きを読む]
  • Excelのヘッダー部にオートフィルタ―をかけるSASプログラム
  • Excelの特定シートの特定ヘッダー部にオートフィルタ―を取り付けるSASプログラムです。*---オートフィルタ―をかけたいファイル保存場所(パス記入);%let _inpath=.;*---オートフィルタ―取付後ファイル出力場所(パス記入);%let _outpath=.;*---オートフィルタ―をかけたいファイル名(拡張子ごと記入);%let _infile=Before.xlsx;*---オートフィルタ―取付後ファイル名(拡張子ごと記入);%let _outfile=After.xlsx;option noxwait [続きを読む]
  • SAS-DDE 〜Excelのセル結合させるSASプログラム〜
  • 指定セルをセル結合するSAS-DDEプログラムです。*---セル結合させたいファイル保存場所(パス記入);%let _inpath=.;*---セル結合後ファイル出力場所(パス記入);%let _outpath=.;*---セル結合させたいファイル名(拡張子ごと記入);%let _infile=Before.xlsx;*---セル結合後ファイル名(拡張子ごと記入);%let _outfile=After.xlsx;option noxwait xsync;filename _inpath "&_inpath.";filename _outpath "&_outpath.";dat [続きを読む]