Esiste un modo per ottenere informazioni su quale file di forma è attualmente utilizzato nel mio generatore di grafici/a quale file di forma è/potrebbe essere collegata la mia colonna? Nel mio esempio penso che sia collegato a $MAPS/Nome-stato-USA.jmp.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/CrimeData.jmp");
gb = dt << Graph Builder(
Size(534, 456),
Show Control Panel(0),
Variables(Shape(:State)),
Elements(Map Shapes(Legend(6)))
);
fbox = Report(gb)[FrameBox(1)];
For Each({gb_var}, gb << get variables,
gb_var = (gb << get variables)[1];
Extract Expr(gb_var, Role(Wild()));
If(!IsEmpty(Extract Expr(gb_var, Role(Wild()))),
Show(gb_var[1]);
);
);
stop();
mapname_path = Convert File Path("$MAPS/US-State-Name.jmp");
dt_mapname = Open(mapname_path);
gb_mapfile = dt_mapname << Graph Builder(
Size(534, 456),
Show Control Panel(0),
Variables(Shape(:Name)),
Elements(Map Shapes(Legend(2)))
);
Sto cercando di creare uno script in cui poter eseguire dinamicamente alcune azioni a seconda del file di forma attualmente utilizzato nel Costruttore di grafici e sto considerando le diverse opzioni a mia disposizione su come determinare il file corretto.
Ho ricevuto risposta dal supporto JMP (TS-00052450) che ciò potrebbe non essere al momento possibile. Andando avanti molto probabilmente creerò un file di metadati che posso utilizzare per eseguire il collegamento o denominerò tutti i file di forma in modo tale che sia facile collegarsi al file di forma corretto controllando i valori delle righe.