Ich kenne einen einfachen Weg:
meine_var= 123; [Danke an Tx!]
Was ich tun möchte, ist, basierend auf einer Bedingung automatisch einen einzelnen Wert in eine globale Makrovariable zu schreiben, etwa so:
my_var2= (numerisch, fortlaufend, Formel(if(:Condition1=="yes" & :Condition2 ==23.4, :SourceValue"));
Nehmen Sie den SourceValue-Wert mit Condition1="yes" und Condition2=23.4 und schreiben Sie ihn in die globale Makrovariable MY_VAR2.
Ich bin für jeden Hinweis dankbar!
Hier ist eine Möglichkeit, das zu tun, wonach Sie suchen
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
// Get Rows Where, returns a matrix of all rows that meet the criteria,
// so one needs to select the 1st matrix element
my_var = :weight[(dt << get rows where( :sex == "F" & :height == 66 ))[1]];