特定の識別子に基づく特定の列について、一連の観測値の値を合計したいと思います。たとえば、次のようなデータがあるとします。
A 4 5 6
B 3 3 2
A 3 4 2
C 3 2 0
B 3 7 3
B 2 4 1
列 1 の識別子によってすべての値を合計したいので、選択した特定の列 (2、3、または 4) によって A、B、および C の合計が得られるとします。次に、別のデータセットで、特定の基準を超えている A、B、または C のいずれかを出力します。
たとえば、1 の値を超える列 4 (列 1 の識別子に基づく) の合計が必要な場合、出力データ セットは A = 8、B = 6 を返す必要があり、明らかにゼロとして C には何も返されません。
私はProc SQL
、またはdata
ステップにオープンです。実際、両方の方法を知っておくと便利です。