포스팅 목차
마지막 변수의 공백까지 함께 포함하시려면 FILE문에서 PUT 명령어를 사용하여서 자리수를 지정하는 방식으로 구현해 보았습니다.
* lengthc는 공백을 포함한 Length를 반환하여 줍니다.
- http://www.statwith.pe.kr/SAS/1.FUNCTION/F0249.htm
call symput 매크로 지정한 값은 같은 데이터 스텝에서 사용을 할수가 없어서
아래 데이터 스텝으로 값을 가져다가 사용하였습니다.
%LET VAR1=;
data TEST;
a = "test " ;
b = "exam " ;
c = "help " ;
CALL SYMPUT('VAR1',LENGTHC(a||b||c));
run;
%PUT &VAR1;
data DDD;
a = "test " ;
b = "exam " ;
c = "help " ;
file "C:\BACK.txt";
TEST = a||b||c;
put test $ %EVAL(&VAR1).;
run;
* 통계분석연구회 : http://cafe.daum.net/statsas
* 백승민홈페이지 : http://www.statwith.pe.kr
반응형
'SAS' 카테고리의 다른 글
[데이터 EXPORT] 마지막 변수의 공백 포함하여 방... (0) | 2018.10.30 |
---|---|
[스케쥴] SAS 스케쥴 작업 사용하기 (0) | 2018.10.29 |
주민번호 오류체크 (0) | 2018.10.28 |
[boolean 함수] boolean 값으로 표준화 하기 위하... (0) | 2018.10.28 |
[함수] 오른쪽 정렬 ( right ) (0) | 2011.02.22 |
댓글