BookmarkSubscribeRSS Feed

[SAS 활용 FAQ] IF-THEN/<ELSE>문

Started ‎10-28-2021 by
Modified ‎10-28-2021 by
Views 2,441
  • 특정 조건을 만족하는 관측치에 대하여 원하는 내용을 처리(SAS 문장을 실행)할 때 사용.
  • 조건표현식이 참이면 THEN 다음의 실행문장을, 조건표현식이 거짓이면 ELSE 다음의 실행문장을 실행.
  • THEN 또는 ELSE 다음의 실행문장이 여러 개일 경우 DO; ~ END; 블럭 내에 실행문장들을 기술.

 

IF 조건표현식 THEN 실행문장 ;

< ELSE 실행문장 ; >

IF 조건표현식-1 THEN 실행문장 ;

ELSE IF 조건표현식-2 THEN 실행문장 ;

ELSE IF 조건표현식-3 THEN 실행문장 ;

. . .

< ELSE 실행문장 ; >

 

 

IF 조건표현식 THEN DO;

실행문장-1 ;

실행문장-2 ;

. . .

END;

< ELSE DO;

실행문장-1 ;

실행문장-2 ;

. . .

END; >

 

◀예제▶ age 조건별로 newage10, 20, 30대 이상이라는 값을 할당.

 

LENGTH age $ 10 ;

IF age < 20 THEN

newage = ‘10 대’;

ELSE IF age < 30 THEN

newage = ‘20 대’;

ELSE

newage = ‘20 대’;

Version history
Last update:
‎10-28-2021 02:45 AM
Updated by:
Contributors

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

Article Labels
Article Tags