sas-macro

    0

    1答えて

    私はそのようなマクロ変数を割り当てています: %let weeks2 = 31; しかし、31の代わりに、変数が自動的に現在の週番号になります。 weeks2 = week(today()、 'u')を使用しようとしましたが、これはエラーを返します。 アイデア? ありがとうございます!

    1

    1答えて

    名前と文字列を持つデータがあります。すべての文字列(col1、col2など)を1つの列に追加します。 文字列の数が固定されていない場合があります。私はcatxでこれを行うことができますが、これを配列でどのように実現するかはわかりません。 以下は私のデータセットです。ガイドしてください。 data a; input name$ col1$ col2$ col3$ col4$; DA

    -1

    1答えて

    を保存します。 私は彼をエクスポートPROCたい、問題は、私は彼をエクスポートするとき すべてのフォーマットの変更を得意とするということです。 私はガイドSASで使用「のステップとして輸出を...」すべてはokです。 は、しかし、私はPROC輸出ので 、私はどのようにエクスポートして、フォーマットのすべてを保存することができますがありますか? procのエクスポートの詳細について おかげ

    1

    1答えて

    の中NOPRINTする私はいくつかのSASコードを持っている: ods csv file="filename.csv" %macro mac_name (st, en=); %do j=1 %to &en.; %let k=%eval(&j.+1); proc freq data=data_name; tables status&j. * status

    3

    4答えて

    アルゴリズムに奇数の値しか取らないマクロを実装しようとしています。 %macro TEST; %do i=1 %TO 5; %IF %SYSFUNC(MOD(&i,2)=1) %THEN %DO; ALGORITHM %END %END %MEND TEST; %TEST をしかし、私は他の人の中で、「マクロのキーワードがテキストとして表示

    0

    1答えて

    に固定値を追加: ID Variable1 Variable2 1 2 5 2 10 2 3 14 3 4 4 3 I表2に行ごとに上記の表に次のデータを追加する必要があります Coef Value Variable1C 4.2 Variable2C 5.6 最終結果は次のようになります。 ID Variable1 Variable2 Variable1C

    2

    1答えて

    私のデータは縦方向です。 VISIT ID VAR1 1 001 ... 1 002 ... 1 003 ... 1 004 ... ... 2 001 ... 2 002 ... 2 003 ... 2 004 ... 最終的な目標は、テストを実行するたびに10%の訪問を選ぶことです。私はproc SURVEYSELECTを使用してSRSを置き換えずに行い、

    -1

    1答えて

    ディレクトリに保存されているすべてのファイルの.sasファイルまたはファイルプロパティのユーザ詳細を取得する方法は?私はすべての可能な属性を取得しようとしています:変更日、変更、によって作成された、マクロです。 data dir_meta(drop=rc file_ref fid); %let directory_ref = %sysfunc(filename(dirref,&dir));

    2

    1答えて

    これは簡単なものですが、わかりません:テーブルの内容からマクロ変数を作成する必要がある状況があります。 &)をテキストの一部として使用します。マクロ変数を呼び出すと、SASにアンパサンドを無視させる方法を教えてください。たとえば、このコード... data _null_; test="Amos&Andy"; call symputx("testvar",test); run; %put t