JMP를 사용하여 매크로 변수를 만드는 방법 (예 : SAS 매크로 변수 (스크립팅, JSL)우리가 JMP 파일 "abrasion.jmp"로 작업한다고 상상해 봅시다. SAS '% let 매크로 변수의 기능과 같은 것을 적용하고 싶습니다.
SAS에서는 WHERE 절을 실행할 수 있습니다 ...
(1) "여기서 ABRASION은 (& MY_ABRASION.);"
... 앞에 매크로 vars를 지정하고 난 후에 : % let MY_ABRASION = 133; (예 : 1 차 사용)
% MY_ABRASION = 145; (예 : 2 차 사용)
(2) "여기서 DATE eq (& MY_DATE.);"
... 전에 매크로 vars를 지정한 후에 : % let MY_DATE = "29Feb1995"d; (예 : 1 차 사용)
% MY_DATE = "2May1995"d; (예 : 2 차 사용)
(3) 또는 "DATE eq (& MY_DATE.) 및 ABRASION이 (& MY_ABRASION.)"과 같은 조합으로도 가능합니다. ...
JMP에서 어떻게 할 수 있니?
실제적인 예를 제공해주십시오.
고마워,
초보자 (여전히)
어떻게 SAS 매크로 변수 (스크립팅, JSL)와 같은 JMP와 매크로 변수를 어떻게합니까?다음은 SAS MACRO 예제에서와 유사한 기능을 얻기 위해 JMP 변수가 JMP 데이터 테이블 열과 함께 사용되는 몇 가지 예입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
my_gender = "M";
Bivariate( Y( :height ), X( :weight ), Where( :sex == my_gender ) );
dtAirline = Open( "$SAMPLE_DATA/Aircraft Incidents.jmp" );
my_date = Informat( "01/23/2001", Date MDY( 10 ) );
dtAirline << select where( :Event Date <= my_date );
dtAirlineSubset = dtAirline << subset( selected columns( 0 ), selected rows( 1 ) );
dtAirlineSubset << run script( "Graph Builder Map" );
JMP 스크립팅 언어에 대해 배우기위한 최상의 설명서는 스크립팅 가이드에 나와 있습니다.
도움말 ==> 서적 ==> 스크립팅 가이드
나는 당신이 그것을 읽는 시간이 걸릴 것을 강력하게 제안한다.
어떻게 SAS 매크로 변수 (스크립팅, JSL)와 같은 JMP와 매크로 변수를 어떻게합니까?이 기능의 장점을 보여주기 위해 SAS에서 알고있는 제목 (예 : "& string")의 실제 값을 사용할 수도 있습니다.
예를 들면 다음과 같습니다.
Bivariate( Y( :height ), X( :weight ), Where( :sex == my_gender ), Title("Selection: " || my_gender ));
따라서 응용 프로그램을 매우 일반적으로 개발할 수 있습니다.