[SAS] 두 DATASET비교하기 PROC COMPARE
proc sql ;
create table WORK.Qin_refdata_test as
select HSCODE, TIME, CTY_CODE, EXP_CODE, TRSC_CODE, VALUE_MT, VALUE_QTY, DATA_VALUE, GUBUN, VALUE_UPRICE format 32.19, VALUE_LLIMIT format 32.19, VALUE_ULIMIT format 32.19
from WORK.Qin_refdata_test
ORDER BY HSCODE, TIME, CTY_CODE, EXP_CODE, TRSC_CODE, VALUE_MT, VALUE_QTY, DATA_VALUE, GUBUN, VALUE_UPRICE, VALUE_LLIMIT, VALUE_ULIMIT
;
run;
quit;
proc sql ;
create table test_test_svr as
select AVG(VALUE_QTY) format 32.19
from WORK.Qin_refdata_test
;
run;
quit;
/* 일반형태 수출입 및 상하위 범위 이내 자료에 대한 가중평균 단가 산출 */
PROC MEANS DATA=WORK2.QIN_REFDATA_TEST NOPRINT;
CLASS HSCODE TIME;
VAR VALUE_UPRICE;
FREQ VALUE_QTY;
ID EXP_CODE;
TYPES HSCODE * TIME; /* HS_월별, HS_월_지역별 자료만 생성 */
OUTPUT OUT=WORK.QIN_D3_TMP_TEST MEAN=VALUE_MEAN;
QUIT;
RUN;
proc sql ;
create table WORK.Qin_refdata_test as
select HSCODE, TIME, CTY_CODE, EXP_CODE, TRSC_CODE, VALUE_MT, VALUE_QTY, DATA_VALUE, GUBUN, VALUE_UPRICE format 32.19, VALUE_LLIMIT format 32.19, VALUE_ULIMIT format 32.19
from WORK.Qin_refdata_test
ORDER BY HSCODE, TIME, CTY_CODE, EXP_CODE, TRSC_CODE, VALUE_MT, VALUE_QTY, DATA_VALUE, GUBUN, VALUE_UPRICE, VALUE_LLIMIT, VALUE_ULIMIT;
run;
quit;
proc sql ;
create table work.Qin_refdata_test_op as
select HSCODE, TIME, CTY_CODE, EXP_CODE, TRSC_CODE, VALUE_MT, VALUE_QTY, DATA_VALUE, GUBUN, VALUE_UPRICE format 32.19, VALUE_LLIMIT format 32.19, VALUE_ULIMIT format 32.19
from work2.Qin_refdata_test;
run;
quit;
/* 일반형태 수출입 및 상하위 범위 이내 자료에 대한 가중평균 단가 산출 */
PROC MEANS DATA=WORK2.QIN_REFDATA_TEST_op NOPRINT;
CLASS HSCODE TIME;
VAR VALUE_UPRICE;
FREQ VALUE_QTY;
ID EXP_CODE;
TYPES HSCODE * TIME; /* HS_월별, HS_월_지역별 자료만 생성 */
OUTPUT OUT=WORK.QIN_D3_TMP_TEST_OP MEAN=VALUE_MEAN;
QUIT;
RUN;
proc compare DATA=WORK2.QIN_REFDATA_TEST COMPARE=WORK2.QIN_REFDATA_TEST_op
LISTALL;
VAR VALUE_MT VALUE_QTY DATA_VALUE VALUE_UPRICE VALUE_LLIMIT VALUE_ULIMIT;
RUN;
'개발관련' 카테고리의 다른 글
[펌]프로젝트를 하며... 느낀점(추가수정) (0) | 2022.06.02 |
---|---|
AIX에서 특정 포트를 사용하는 프로세스 확인하기 (0) | 2012.03.13 |
[SAS] 간단하게 여러 dataset을 한 파일로 출력하기 (0) | 2010.02.11 |
SAS DATASET에서 FIRST, LAST, END 옵션의 활용법 (0) | 2009.06.09 |
sas 문자함수 (2) | 2009.06.09 |