-1

以下の 2 つのデータセットがあり、出力として thrd が必要です。

ONE                TWO  
-----------        ------------------  
ID                 ID  TAG  VALUE  
1                  1   Y    1000  
2                  2   N    2000  
3

OUTPUT  
------------  
ID  TAG  VALUE  
1   Y    1000  
2   .    .  
3   .    .

マージは、TWO データセットで TAG = 'Y' の場合にのみ発生します。また、1 つのデータセットからのすべての値が必要です。

これは SAS MERGE を使用して実行できますか?

4

1 に答える 1

1
data output;
    merge one (in=a)
          two (in=b where=(tag = 'Y'));
    by id;
    if a;
run;
于 2013-07-27T13:30:46.217 に答える