본문 바로가기
반응형

2018/11/2022

【SAS 함수】 47. CALL PRXDEBUG 함수 CALL PRXDEBUG 데이터 STEP에서 Perl 정규식(regular)을 활성화하여 SAS LOG에 디버그 결과를 결과 창에 출력 할 수 있도록 한다. CALL PRXDEBUG 루틴은 PERL 정규식이 컴파일 되는 과정과 패턴이 문자값과 일치 될 때 반환되는 값에 대한 정보를 제공한다. Category: 문자열 비교 함수(Character String Matching) MAIN 문 법 CALL PRXDEBUG (on-off); Arguments on-off 는 on , off를 지정. 참 고 SAS regular 형식 은 RX로 시작하고, Perl regular형식은 PRX로 시작한다. 좀 더 상세한 사항을 알고 싶으신 분은 PERL언어에 관하여 찾아보시기를 바랍니다. * PERL : 자료를 추출하.. 2018. 11. 20.
【SAS 함수】 46. CALL PRXCHANGE 함수 CALL PRXCHANGE 지정한 패턴과 일치하는 문자열을 검색하여 검색된 부분을 변경하기 원하는 대체 문자열로 변경 작업을 수행한다. Category: 문자열 비교 함수(문자열 매칭, Character String Matching) MAIN 문 법 CALL PRXCHANGE (regular-expression-id, times, old-string ); Arguments regular-expression-id 는 PRXPARSE함수로 부터 반환된 숫자 패턴 인식자를 지정. times 는 검색 횟수를 지정. old-string 는 검색과 교체를 위한 문자 표현 지정. new-string 는 old-string을 변경하기 위한 결과를 반환하기 위한 문자 변수 지정. result-length 는 결과에 대한.. 2018. 11. 20.
【SAS 함수】 45. CALL POKELONG 함수 45. CALL POKELONG 32bit와 64bit 플래폼 메모리에 직접 값을 작성한다. Category: Special MAIN 문 법 CALL POKE (source,pointer); Arguments source 는 메모리에 쓰기위해 값을 가진 SAS 표현을 지정. pointer 는 메모리 주소를 지정. length 는 byte수를 지정. 참 고 단, 메모리에 직접 쓰는 것은 상당히 조심할 필요있습니다. * 숫자형은 기본 length이 8byte, 문자는 지정한 lenght를 쫓아감. addr_n은 118646592에서 118646599, addr_c는 118646896~118646899을 차지함. SAS Statements data _null_ ; retain num 1 chr 'char' ;.. 2018. 11. 20.
【SAS 함수】 44. CALL POKE 함수 44. CALL POKE 32비트 플랫폼에서 값을 메모리에 직접 작성한다. Category: Special MAIN 문 법 CALL POKE (source,pointer); Arguments source 는 메모리에 쓰기 위해 값을 가진 SAS 표현을 지정. pointer 는 메모리 주소를 지정. length 는 byte수를 지정. 참 고 단, 메모리에 직접 쓰는 것은 상당히 조심할 필요있습니다. 관련 함수 함수명 함수내용 ADDR 32비트 프랫폼에서 메모리 주소를 숫자 변수로써 반환한다. ADDRLONG 32비트와 64비트 프랫폼에서 해당 변수의 메모리 주소를 문자변수로 반환한다. CALL POKE 32비트 플랫폼에서 값을 메모리에 직접 작성한다. CALL POKELONG 32bit와 64bit 플래폼.. 2018. 11. 20.
【오라클(Oracle) SQL 함수】 FROM_TZ 함수 o FROM_TZ 문법 from_tz::= 목적 FROM_TZ함수는 timestamp 값과 시간대(time zone)를 TIMESTAMP WITH TIME ZONE값으로 변환한다. time_zone_value값은 포맷 'TZH:TZM'의 문자 값 또는 옵션 TZD포맷을 가지는 TZR에서 문자열이 반환하는 문자 표현이다. 관련 함수 함수명 함수내용 DBTIMEZONE 데이터 베이스의 시간대(time zone)의 정보를 반환한다. FROM_TZ timestamp 값과 시간대(time zone)를 TIMESTAMP WITH TIME ZONE값으로 변환한다. NEW_TIME zone1 시간대의 날짜와 시간 값을 zone2 시간대의 날짜와 시간 값으로 변환하여 출력한다. SESSIONTIMEZONE 현재 세션의 .. 2018. 11. 20.
[SAS 함수] 43. CALL MODULEI 함수 43. CALL MODULEI return code 없이 외부 루틴을 호출(IML 환경에서 사용)한다. Category: 외부 루틴 MAIN 문 법 CALL MODULEI (module-name); Arguments cntl-string 는 선택적 통제 열을 지정. module-name 는 이용될 외부 모듈 이름 지정. argument 는 외부 루틴에 대한 인수 지정. 함수 비교 Functions: 042.CALL MODULE 272.MODULEC 273.MODULEIC 274.MODULEIN 275.MODULEN SAS 함수(SAS Function) 리스트 링크 엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 SAS 데이터 스텝 구문 리스트(SAS Data Step State.. 2018. 11. 20.
【오라클 SQL 함수】 FLOOR 함수 o FLOOR 문법 floor::= 목적 FLOOR 함수는 지정한 숫자보다 작거나 같은 정수 중에서 최댓값을 반환한다. (내림 함수) 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 이 함수는 인수의 수치형 형태와 같은 데이터형을 반환한다. 관련 함수 함수명 함수내용 CEIL 인수에서 지정한 수치를 올림 하여 정수를 구하는 함수이다. (절단 함수) FLOOR 지정한 숫자보다 작거나 같은 정수 중에서 최댓값을 반환한다. (내림 함수) MOD n2을 n1으로 나눈 나머지 값(Remainder)을 반환한다. REMAINDER n2를 n1으로 나눈 나머지 값을 반환한다. ROUND(number) n값을 소수점 아래 (integer+1) 번 째 위.. 2018. 11. 20.
[SAS 함수] 42. CALL MODULE 함수 42. CALL MODULE return code 없이 외부 루틴(windows API : WINDOWS에서 제공하는 함수)을 호출하여 사용한다. Category: 외부 루틴 MAIN 문 법 CALL MODULE (module-name); Arguments cntl-string 는 선택적 통제 열을 지정. module-name 는 이용될 외부 모듈 이름 지정. argument 는 외부 루틴에 대한 인수 지정. 참 고 자세한 사항은 SAS도움말과 다음 페이지를 참고하시기를 ( http://www.devenezia.com/downloads/sas/sascbtbl ) * MODULE 함수를 사용해 외부의 DLL 루틴을 데이터 스텝이나 SCL 프로그램중으로부터 이용할 수 있습니다. * 간단한 DOS명령어보다 W.. 2018. 11. 20.
【오라클(Oracle) SQL 함수】 FIRST_VALUE 함수 o FIRST_VALUE 문법 first_value::= 목적 FIRST_VALUE함수는 분석 함수이다. 그룹(또는 전체 데이터) 별로 데이터를 정렬 후 지정한 변수의 첫 번째 값을 반환한다. 만약 집합 내에서 첫 번째 값이 NULL이라면, IGNORE NULLS 옵션을 별도로 지정하지 않으면 NULL을 반환한다. 이 설정은 데이터 조밀화에 유용하다. 만약 IGNORE NULLS을 지정하면, FIRST_VALUE함수는 집합 내에서 최초 NON_NULL값을 반환하고, 만약 모든 값이 NULL이라면 NULL을 반환한다. 데이터 조밀화의 예는 "Using Partitioned Outer Joins: Examples" 참조. expr에 대하여는 FIRST_VALUE 또는 다른 분석 함수를 이용할 수 없다. 분석.. 2018. 11. 20.
【오라클(Oracle) 함수】 FIRST 함수 o FIRST 문 법 first::= 목 적 FIRST and LAST 함수는 행을 정렬한 후 첫 번째나 마지막 행을 추출한다. FIRST와 LAST는 매우 유사한 함수이다. 그룹별 또는 전체 데이터에 대하여 FIRST와 LAST 함수는 데이터를 정렬한 후 그룹별(전체 데이터) FIRST(최초) 또는 LAST(최종) 값을 선택하여 지정한 작업을 수행한다. 집계 함수 또는 분석함수에서 이용될 수 있다. 만약 하나의 행에 FIRST 또는 LAST로서 순위를 지정하면, 집계 함수는 하나의 행으로 구성된 값을 반환한다.. 이 함수는 임수로써 임의 수치형 데이터 타입 또는 수치형 데이터로 암묵적으로 변환 가능한 비수치형 데이터형을 취한다. 이 함수는 인수의 수치형과 같은 데이터형을 반환한다. 소트 된 그룹의 첫 .. 2018. 11. 20.
반응형