SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
IFC
Go to previous page
Previous
Go to next page
Next
처음메뉴로

202. IFC



표현의 사실,거짓,missing인지 여부를 판단하여 해당 문자값 반환한다.
Category: 문 자

문 법
인 수
예 제
함 수 비 교

문법

MAIN

IFC (logical-expression, value-returned-when-true, value-returned-when-false <,value-returned-when-missing>)

Arguments

logical-expression
는 상수 표현을 지정.

value-returned-when-true
는 logical-expression의 값이 참인 경우 반환되는 문자표현.

value-returned-when-false
는 logical-expression의 값이 거짓인 경우 반환되는 문자표현.

value-returned-when-missing
는 logical-expression의 값이 missing인 경우 반환되는 문자표현.


예제
 

예 제 1 :

grade가 80보다 크면 Pass, 작으면 Needs Improvement 값을 반환한다.

SAS Statements Results
data IFC1;
     input name $ grade;
     performance = ifc(grade>80, 'Pass ', 'Needs Improvement');
     put name= performance=;
datalines;
John 74
Kareem 89
Kati 100
Maria 92
;
run;

 name grade   performance
John    74     Needs Improvement
Kareem  89     Pass
Kati   100     Pass
Maria   92     Pass

예 제 2 :

if ~then 으로 표현하면 다음과 같다.

SAS Statements Results
data IFC2;
     input name $ grade;
     if grade>80 then performance='Pass ';
     else performance = 'Needs Improvement';
     put name= performance=;
datalines;
John 74
Sam 89
Kati 100
Maria 92
;
run;

 name grade   performance
John    74     Needs Improvement
Kareem  89     Pass
Kati   100     Pass
Maria   92     Pass

 


함수비교

Functions:

203.IFN


2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )