問題タブ [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.
sql - 複数の列にまたがるデータを行に分割する (SQL または SAS)
次の形式のデータがあります。
SQL または SAS データ ステップのいずれかを使用して、次の形式でデータを取得したいと考えています。
個々の行にまたがってデータを取得できるようにします。都市が空白ではない3つの都市の列をループすることでこれを行うことを考えましたが、自信を持ってこれを行う方法がわかりません-SQLまたはSASで簡単に実行できますか? ポインタだけでも大歓迎です。
sas - sasデータステップでSQL関数を複製する
こんにちは、別の簡単な質問
条件付き結合に使用されるproc sqlでは、sasデータステップに似たものがありますか
例えば
これをsas datastepで複製できますか
お気に入り
sql - 個別に対応する行の値を取得しますか? (プロシージャ SQL)
5 つの変数で一意のデータセットがあります。5 番目は識別子変数です。最後に、識別子変数に依存する 6 番目の変数があります。
識別子変数は、複数の場所に表示できます。従属変数は、識別子変数の特定の値に対して変更されることはありません。
次のようなコードがあります。
4 つの独立変数のグループごとに一意の識別子の数を選択します。これに 6 番目の変数の合計を追加したいと考えています。これは次のようになります。
これは明らかに機能しません(そして正当な理由で)。SQLステップ内でこの合計を見つけるきれいな方法はありますか?
sql - 別のテーブルと比較したときにフィールドに応じてレコードを削除する
SQL の基本的な知識はありますが、大量のデータを処理するために SQL を使用する必要があります。これが私の問題です:
次のように、2つのテーブルがあります。
私がする必要があるのは、フィールドdate
より小さいか、各 IDより大きい行を消去することです。つまり、101 の場合、1996 年以前または 2009 年以降の日付を持つレコードはありません。begin
date
end
id
だから私の意図した結果は次のとおりです。
数百万のレコードを持つテーブルに対してこれを行っているため、効率が懸念されます。簡単にできるように、これらのテーブルを使用して sqlfiddle を用意しました。
http://sqlfiddle.com/#!2/66f54f/1
この質問が単純すぎて申し訳ありませんが、3時間検索した後、自分で解決できませんでした. 前もって感謝します!
sas - proc sql による標準偏差の信頼区間
私のデータセットは非常に単純です。比率を含む 1 つの列とカテゴリ変数を含む別の列だけです。各クラスの標準偏差と信頼区間を計算する必要があります。
標準偏差の信頼区間を計算する SAS (proc SQL) の組み込み関数はありますか? Excel関数のconfidence()のようなものは何ですか?
ありがとう!
sql - SAS - データ ソースの変更を自動化してレポートを提供する
現在、いくつかの内部パラメーターに基づいて完全なレポート (データ操作、分析、書式設定、Excel 出力) を生成するプログラムがあります。
6 つのデータ セットを反復処理し、これらのデータ セットごとに個別にレポートを提供するツールまたはマクロを作成したいと考えています。
プロセス フローでは次のようになります。
入力データ→プログラム操作→レポート生成出力
その入力データ セットをオンザフライで変更できるようにする必要があります。
どんな助けでも大歓迎です:
参考までに - プロンプトを作成しようとしましたが、「データ ソース」オプションで新しいデータ ソースを選択できません。