본문 바로가기
SAS/SAS 함수

【SAS 함수】 92. COALESCE 함수

by 기서무나구물 2018. 11. 28.

92. COALESCE

 


수치형 인수 리스트에서 첫번째 비결측치( nonmissing ) 값을 반환한다.

Category: 문 자
MAIN

문 법


COALESCE
 (argument-1<..., argument-n>)

 

Arguments

  • argument

       는 수치형 상수, 변수 또는 표현식을 지정한다.

 


상세 내용

 

기본 사항

COALESCE 함수는 하나 이상의 수치형 표현식을 인수로 사용할 수 있다. COALESCE 함수는 개별 표현식의 값을 나열된 순서대로 확인여서 첫 번째 비결측치 값을 반환한다. 값이 하나만 나열된 경우 COALESCE 함수는 해당 인수의 값을 반환한다. 모든 인수 값이 결측치 값인 경우 COALESCE 함수는 결측치 값을 반환한다.

 


비 교

COALESC 함수는 수치형 인수 리스트를 검색하고, COALESCEC 함수는 문자형 인수 리스트를 검색한다.

 


관련 함수

함수명 함수내용
COALESCE 숫자 인수 리스트에서 첫번째 missing이 아닌 값을 반환한다.
COALESCEC 문자인수 리스트에서 첫번째 non-missing값을 반환한다.
IFC 표현의 사실,거짓,missing인지 여부를 판단하여 해당 문자값 반환한다.
IFN 표현이 사실, 거짓, missing인지 여부를 판단하여 해당 숫자값을 반환한다.

 


예 제 

첫번째 missing이 아닌 숫자값을 반환한다.

SAS Statements
data COALESCE;
     x = COALESCE(42, .);
     y = COALESCE(.A, .B, .C);
     z = COALESCE(., 7, ., ., 42);
     put _all_;
run;

 

Results
x=42 y=. z=7 _ERROR_=0 _N_=1

 


SAS 함수(SAS Function) 리스트 링크

 

엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

 

SAS 데이터 스텝 구문 리스트(SAS Data Step Statement)
반응형

'SAS > SAS 함수' 카테고리의 다른 글

[SAS 함수] 94. COLLATE 함수  (0) 2018.11.29
【SAS 함수】 93. COALESCEC 함수  (0) 2018.11.29
【SAS 함수】 91. CNONCT 함수  (0) 2018.11.28
[SAS 함수] 90. CLOSE 함수  (0) 2018.11.28
【SAS 함수】 89. CINV 함수  (0) 2018.11.28

댓글