fcmp

    2

    1答えて

    proc fcmp関数パラメータのデフォルト値を指定することはできますか?このような何か: proc fcmp outlib=work.funcs.funcs; function my_func(param1, param2='default_value_here' $); * DO STUFF; endsub; run; ドキュメントと私は受け取っていたエ

    2

    1答えて

    誰でも私のカスタム関数の結果に関数定義で指定する長さを与えるためにPROC SQLを取得する方法を教えてもらえますか? Datastepは問題ありませんが、SQLではデフォルトの長さが200文字になります。その上で私のログがある proc fcmp outlib = work.funcs.funcs ; * Note type/length specification ; fu

    1

    1答えて

    proc fcmp関数は、ハッシュオブジェクトをパラメータとして渡すことができます。ドキュメントは少し曖昧で、この機能が他のfcmp関数からの呼び出しに制限されているのか、データステップ呼び出しから許可されているのかについては言及していません。 私はデータステップでハッシュを定義し、そのハッシュをfcmp関数への参照によって渡そうとしています。しかし、私は以下のコードを試してみると、それは私に与え

    1

    1答えて

    私たちのデータベースはUnicodeをサポートしていて、その代わりにUTF16文字を格納するための擬似base64エンコーディングを持っていますアスキーフィールドでこのタイプのフィールドをSAS内でまっすぐなUTF8に変換する関数を書いています。 この関数は、3つのASCII文字の各セットをUnicode文字に変換して配列に配置する文字列をループします。データステップでコードを試したとき、私はca

    0

    2答えて

    私は4030の観測値と23の変数を持つデータセットを読み込もうとしています。私はproc fcmpでread_array(...)ステートメントを使っています。 変数のほとんどは、文字型がありますが、私は、コードを読み取るようにしようとしているとき: proc fcmp; array a[&Numobs., &Nvar.]/NOSYMBOLS ; rcl = read_arra

    3

    1答えて

    私はSASのPROC FCMPを使用して、記録用の関数を書き出しています。これらは共有ディレクトリのデータセットに保存されるため、私の同僚はそれらを使用できます。ほとんどの場合、関数は同じディレクトリ内のルックアップテーブルをハッシュする単なるラッパーです。 簡体例: Libname OurStuff "path/to/shared/data"; DATA OurStuff.foobar;