問題タブ [datastep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
391 参照

sas - データ ステップの更新ステートメント

データベースには、次のような電子メール アドレス データセットがあります。ID 1003 には 2 つの観察結果があることに注意してください。

そして、以下のようにメールアドレスを変更するユーザーリクエストを受け取ります.

updateデータステップでステートメントを使用しようとしています

ID 1003 の最初の観察のみを変更します。

私の望ましい出力は 1001 1001@gmail.com 1002 1002@gmail.com 1003 1003@yahoo.com 1003 1003@yahoo.com です。

非proc SQLメソッドを使用することは可能ですか?

0 投票する
1 に答える
142 参照

sas - SAS Set 2 つの等しくないデータセットを水平方向にまとめ、小さい方のファイルを下にコピー

2 つのデータセットがあり、1 行が 1 行、残りが 100 行です。それらを水平にまとめて(マージではなく)設定し、1行を100行すべてにコピーしたいと思います。

現在、小さなデータセットの行をコピーするループを作成していますが、あまり効率的ではなく、ログがいっぱいになっています。よりクリーンな方法を探しています。

0 投票する
1 に答える
37 参照

macros - SAS: データ ステップのマクロ プロシージャ エラー

このエラーの解決策が見つかりません。%eval、%sysfunc、および %sysevalf の使用を試みましたが、成功しませんでした。マクロで「&set」を正しく評価するには何が必要ですか?

0 投票する
1 に答える
117 参照

unix - UNIX SAS で出力が機能しない場合

Unix サーバーのコードの一部が機能していませんが、PC SAS では機能します。UNIX SAS で実行すると、出力データセット pc_pf_yes_1 と pc_pf_no_1 の観測値はどちらも 0 ですが、エラーは観測されません。PC SAS では、コードは正常に機能し、意図したとおりにデータセットに入力されます。

以下のデータステップはマクロ内にあります。

primary_flag は、値 Y と N を持つバイナリ変数で、長さ 1 の文字列として格納されます。データ選択用の月名を格納するマクロ変数です。

私が知らないマクロ内の UNIX SAS の癖はありますか?

0 投票する
2 に答える
1582 参照

sas - sasテーブルをhtmlメールに挿入

メールの最初と最後を繰り返さずに、テーブルのレコードをループして HTML メールにデータを入力することは可能ですか?

この例では、1 行の 5 つのテーブルを含むメールを取得します (これWORK.MyEmailTableは 5 つのレコードのテーブルでありset、データ ステップでループを作成するためです)。

そして、5行のテーブルを1つ探しています。

データステップで put使用する場合、メールの最初と最後を再帰的に防ぐ方法があるかどうかはわかりません。set

(更新するかどうか不明な場合はお知らせください。)

ありがとうございました、

0 投票する
2 に答える
11294 参照

recursion - ファイルのエクスポート中に Open コード ステートメントの再帰が検出されました

SAS でファイルをエクスポートしようとしましたが、「Open コード ステートメントの再帰が検出されました」というメッセージが表示されます。エラー。プロンプトの日付に基づいてマクロ変数として定義した日付に応じて複数のファイルをエクスポートするため、この変数でエクスポートするファイルに名前を付けたいのですが、機能しません。誰かが私を助けてくれれば、本当に感謝しています。