私は、アプリケーション番号、拒否コード、シーケンスという3つの変数を持つデータセットを持っています。現在では、1つのアプリケーションに複数の拒否コード(シーケンス番号が異なる)が存在する可能性があります。だから、データは次のようになります。だから、SASで値が抜けていない状態でlongからwideに変換
上
Application No Decline Code Sequence
1234 FG 1
1234 FK 3
1234 AF 2
1256 AF 2
1256 FK 1
.
.
.
.
そしてそうに、私は最初の列には固有のアプリケーション番号が含まれていることを、このようなワイドフォーマットでこれを配置する必要があり、それらのそれぞれに対応する彼らの衰退コードです(シーケンス番号は必要ありません。拒否コードは、左から順にコンマで区切られたシーケンス番号の順に表示されます)。
上
Application Number Decline Code
1234 FG, AF, FK
1256 FK, AF
..........
.........
それで以下のようなものは、今私はSAS上のアプリケーションの数によってprocの転置を台無しにしようとしました。しかし、問題は、すべての拒否コードが列挙された複数の列を作成し、特定の拒否コードがアプリケーションに適用されない場合に表示されることです。その中で。だから彼らは多くの欠けている価値があり、それは私が期待している形式ではない。 SASまたはSQLでこれを行う方法はありますか?