Indirizzamento di un numero variabile di colonne come asse YHo un numero variabile di colonne che iniziano con "Alaska", a cui segue un numero che parte da 01 fino a un massimo variabile, ad esempio 11.
Vorrei che tutti questi elementi fossero nella stessa colonna Y di un grafico e il grafico dovrebbe essere generato dallo script.
Mi interesserebbe il codice necessario per indirizzare il numero variabile di Alaska come colonna Y nel grafico.
Quindi lo script dovrebbe fornire un risultato equivalente a questo:
Y( :"Alaska 01"n ),
Y( :"Alaska 02"n, Posizione(1) ),
...
Y( :"Alaska 11"n, Posizione(1) ),
Sarebbe fantastico se qualcuno potesse aiutarmi a risolvere questo problema.
Automazione e scriptingRe: Indirizzamento di un numero variabile di colonne come asse YNames Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
prefix = "NPN";
cols = dt << Get Column Names("String");
collist = Filter Each({colname}, cols, Starts With(colname, prefix));
gb = Graph Builder(Parallel Axis Merging("Always"));
For Each({colname}, collist,
Eval(EvalExpr(
gb << Add Variable({Expr(NameExpr(AsColumn(dt, colname))), Role("Y"), Position(1)});
));
);
Write();