본문 바로가기
SAS/SAS 함수

【SAS 함수】 93. COALESCEC 함수

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

포스팅 목차

    93. COALESCEC

     


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

    Category: 문자처리함수

     


    MAIN

    문 법


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

     

    Arguments

         argument

           는 문자형 상수, 변수 또는 표현식을 지정한다

     


    상세 내용

     

    반환되는 변수의 길이

    DATA 단계에서, COALESCEC 함수가 아직 길이가 할당되지 않은 변수에 값을 반환하는 경우, 해당 변수에는 200바이트의 길이가 설정된다.

     

    기본 사항

    COALESCEC 함수는 하나 이상의 문자 표현식을 인수로 사용할 수 있다. COALESCEC 함수는 개별 표현식의 값을 나열된 순서대로 확인여서 첫 번째 비결측치 값을 반환한다. 값이 하나만 나열된 경우 COALESCEC 함수는 해당 인수의 값을 반환한다. 문자 값의 길이가 0이거나 모든 문자가 공백 인 경우 결측치 값으로 간주된다. 모든 인수 값이 결측치 값인 경우 COALESCEC 함수는 길이가 0인 문자열을 반환한다.

     


    비 교

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

     


    관련 함수

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

     


    예 제

     

    예 제 1 :

    문자인수 리스트에서 missing이 아닌 첫 번째 인수값을 반환한다.

    SAS Statements
    data COALESCEC;
         var1 = COALESCEC('', 'Hello');
         var2 = COALESCEC ('', 'Goodbye', 'Hello');
         put _all_;
    run;

     

    Results
    var1=Hello var2=Goodbye

     


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

     

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

     

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

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

    [SAS 함수] 95. COMB 함수  (0) 2018.11.29
    [SAS 함수] 94. COLLATE 함수  (0) 2018.11.29
    【SAS 함수】 92. COALESCE 함수  (0) 2018.11.28
    【SAS 함수】 91. CNONCT 함수  (0) 2018.11.28
    [SAS 함수] 90. CLOSE 함수  (0) 2018.11.28

    댓글