본문 바로가기
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

    댓글