Wie mache ich Makrovariablen mit JMP, zB wie SAS-Makrovariablen (Scripting, JSL)Stellen wir uns vor, wir arbeiten mit der JMP-Datei „abrasion.jmp“ und möchten so etwas wie die Funktionalität der %let-Makrovariablen von SAS anwenden.
In SAS könnte ich WHERE-Klauseln ausführen wie ...
(1) "wo ABRASION ist (&MY_ABRASION.);"
... nachdem zuvor die Makrovariablen angegeben wurden wie: %let MY_ABRASION=133 ; (z. B. 1. Nutzung)
%let MY_ABRASION=145 ; (z. B. 2. Verwendung)
(2) "wo DATE eq (&MY_DATE.);"
...nachdem Sie zuvor die Makrovariablen wie folgt angegeben haben: %let MY_DATE="29Feb1995"d; (z. B. 1. Nutzung)
%let MY_DATE="2May1995"d ; (z. B. 2. Verwendung)
(3) oder sogar als Kombination wie "wo DATE eq (&MY_DATE.) and ABRASION is (&MY_ABRASION.)";...
Wie konnten Sie das in JMP tun?
Bitte geben Sie praktische Beispiele an.
Vielen Dank,
Neuling (noch)
Betreff: Wie mache ich Makrovariablen mit JMP, zB wie SAS-Makrovariablen (Scripting, JSL)Um die Schönheit dieser Funktion zu zeigen, können Sie auch den tatsächlichen Wert in einem Titel verwenden, wie wir ihn von SAS kennen, dh "&string".
Zum Beispiel:
Bivariate( Y( :height ), X( :weight ), Where( :sex == my_gender ), Title("Selection: " || my_gender ));
Dies ermöglicht es also, eine Anwendung ganz generisch zu entwickeln 
Betreff: Wie mache ich Makrovariablen mit JMP, zB wie SAS-Makrovariablen (Scripting, JSL)Nachfolgend finden Sie einige Beispiele, in denen JMP-Variablen mit JMP-Datentabellenspalten verwendet werden, um eine ähnliche Funktionalität wie in Ihren SAS-MAKRO-Beispielen zu erreichen.
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" );
Die beste Dokumentation zum Erlernen der JMP-Skriptsprache finden Sie im Skripthandbuch
Hilfe==>Bücher==>Scripting Guide
Ich empfehle dringend, dass Sie sich die Zeit nehmen, es durchzulesen