proc compare
을 사용하여 매일 데이터 세트를 업데이트하고 싶습니다. proc를 사용하여 데이터 세트를 업데이트하는 방법
work.HAVE2
Date Key Var1 Var2
01Aug2013 K1 a 3
01Aug2013 K2 a 3
02Aug2013 K1 b 4
03Aug2013 K2 c 1
Date
및 Key
Date Key Var1 Var2
01Aug2013 K1 a 2
01Aug2013 K2 a 3
02Aug2013 K1 b 4
work.HAVE1
work.WANT
Date Key Var1 Var2
01Aug2013 K1 a 3
01Aug2013 K2 a 3
02Aug2013 K1 b 4
03Aug2013 K2 c 1
다음. modify
하단에 새 레코드를 추가하고 VAR1
또는 VAR2
의 값을 조정합니다. 나는 proc compare
과 싸우고 있지만, 내가 원하는 것을 반환하지 않습니다.
언급하는 것을 잊었다. 'Have1'은 실제로 서버에 있고 'Have2'는 로컬 서버입니다. 'Merge'는 대형 데이터 세트에 더 많은 처리 시간이 필요할 수 있습니다. – Lovnlust
@GMTG 이것은 'HAVE1'의 '로컬'복사본을 유지하거나 변경 될 수있는 최소한 HAVE1의 부분을 유지할 때 더 효과적입니다. 로컬 드라이브에 마스터 데이터 세트의 복사본을 보관할 수 없으면 많은 이점이 있습니다 (어쨌든 많은 네트워크 전송으로 끝남). – Joe
@vasja'new'는 그냥 추가 할 수 있습니다. '변경됨 '을 위해, 나는'merge'를 하나 더 필요로합니다. – Lovnlust