問題タブ [proc-sql]

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 投票する
1 に答える
2116 参照

sql - SASコードを使用したSASデータセットのデータによるOracleテーブルの更新

私は SAS にかなり慣れていないので、これまでに見つけたものよりも優れた解決策があると思われる問題に遭遇しました。

約 10,000 レコードの SAS データ セットのデータを使用して、約 100 万行の Oracle db テーブルを更新する必要があります。

proc sql 内で update ステートメントを使用しましたが、Oracle テーブルの更新に数時間かかります。現在、SAS データセットから Oracle db の一時テーブルにデータをロードし、proc sql pass through execute ステートメントを実行して、一時テーブルからメイン テーブルを更新しています。これにはせいぜい数分しかかかりません。

ただし、これはプログラミングがかなり面倒で、SAS コード内の複数の関数から Oracle テーブルを更新する必要があります。

SAS に JDBC バッチ更新に類似するものはありますか (私は SAS に関わる前に Java プログラミングを行っていました)? proc sqlで更新ステートメントを使用するよりも高速ですが、一時テーブル+パススルーを使用して更新するよりもコーディングが簡単ですか?

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

mysql - mysql / sas または proc sql の分間隔

proc sqlまたはdataステップにdatetime値を次のように変換できる関数があることを知っている人はいますか:たとえば15分間隔:

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

import - SAS: 「データファイル」と「生データファイル」の違いは何ですか?

したがって、SASの本によると、次のことを行います。

データファイルの場合、INFILEを使用して生データファイルを読み取ります...

では、「生データ ファイル」とは正確には何なのでしょうか。CSV ファイルはデータ ファイルですか、それとも「生データ ファイル」ですか? スペース区切りのテキスト ファイルはデータ ファイルですか、それとも「生データ ファイル」ですか?

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

sas - PROC REG ですべての係数を強制的に負にする

切片以外のすべての係数を proc reg で強制的に正/負にする方法があるかどうか疑問に思っています。私が使用する場合:

その後、常に構文エラーが発生します。Proc reg は等式のみをサポートし、不等式はサポートしていないように見えますか? これを達成する方法があるかどうか疑問に思っています。

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

plugins - サードパーティのSASPROCを開発するにはどうすればよいですか?

サードパーティとして、SAS PROCを開発することは可能ですか?matlabツールボックスやRパッケージのようなものを考えています。

私はこれを行う方法についての情報をどこでも探しました、そして議論の欠如はこれが行われていないと私に信じさせます。誰かが反例を指摘できますか?できれば、関連する技術的問題とビジネス上の問題の両方についてある程度の洞察を持ってください。

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

sql - proc sqlの週関数

sas proc sql 内で週番号を取得する方法を知っている人はいますか?

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

sas - SAS プロシージャの内容

Sasuser標準の sas 9 セットアップで sas ライブラリの内容を一覧表示しようとしています。エクスプローラーから、ライブラリにはテーブルとカタログが含まれています。何がうまくいかなかったのだろうか。さらに、Sasuser.Mysales2 のような Sasuser の下で個々のテーブルproc contentsを実行できます。Sashelp.__all__それで、それを機能させるために何をする必要がありますか。ありがとう

proc content data=Sasuser._all__ ;

/*エラー: ファイル SASUSER._ALL__.DATA が存在しません。*/

0 投票する
5 に答える
1453 参照

sas - SASマクロ引用はフォーマットリテラルとどのように相互作用しますか?

クリーンセッションでローカルに実行する:

これにより、次のエラーが生成されます。

ただし、この「手動で解決された」バージョンは、メモ、警告、またはエラーなしで実行されます。

誰かが、実行時に問題を引き起こすこのプログラムで%str()が何をしているのかを正確に説明できますか?漠然とした質問をお詫びしますが、関連するやり取りが何であるかはわかりません。同等のデータステップ構文を使用して複製できないので、おそらくproc SQLの特性が関係していますか?

0 投票する
4 に答える
17541 参照

sas - ID値が重複しているproc転置

SASでのproc転置手順についてサポートが必要です。私のコードは当初、次のとおりでした。

これにより、「ID値「」が同じBYグループで2回発生します」というエラーが発生しました。コードを次のように変更しました。

これは私にエラーを与えています:変数nは認識されません。letオプションを追加すると、「同じBYグループで2回発生する」という多くのエラーが発生します。すべてのID値を保持したい。

これで私を助けてください。

データ例:パティッドテキスト

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

sas - sas の proc ランク

私のデータセットには と の 2 つの変数がIDありdiagnosisます。と に基づいて、データセットに行番号を割り当てようとしていIDますdiagnosis

私が使用したコードは次のとおりです。

その与えるミスターエラー:the variable diagnosis in list does not match the type

私の診断にはテキスト値と数値値の両方があることを知っています。これを修正する方法はありますか。どうもありがとう。