Sé que una manera simple es:
mi_var= 123; [Felicitaciones a Tx!]
Lo que me gustaría hacer es escribir automáticamente un solo valor en una variable de macro global en función de una condición, algo como:
my_var2= (numérico, continuo, fórmula(if(:Condition1=="yes" & :Condition2 ==23.4, :SourceValue"));
Tome el valor SourceValue que tiene Condition1="yes" y Condition2=23.4 y escríbalo en la macro global var MY_VAR2.
Estoy agradecido por cada puntero!
Aquí hay una forma de hacer lo que estás buscando.
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]];