Come rendere "privato" un report di piattaformaCiao, questa domanda è il seguito di una mia precedente risolta da txnelson (grazie!).
Vorrei ora rendere un rapporto dell'albero potenziato "privato" in modo che l'utente dello script non veda nulla nell'elenco delle finestre di ciò che sta accadendo. C'è un modo per creare solo l'oggetto "Partition" (o qualsiasi altra piattaforma tra l'altro) e nascondere completamente il report (==> private), pur essendo in grado di estrarre informazioni da esso in background?
Grazie
Matteo
Ri: Come rendere "privato" un rapporto di piattaformaCiao Mark, quando il set di dati è abbastanza grande, vedo l'albero potenziato o PLS in esecuzione nell'Elenco finestre Home di JMP anche se sono dichiarati invisibili e chiudo il rapporto subito dopo aver estratto le informazioni di cui ho bisogno. Quando si esegue più volte in un ciclo for, ottengo un effetto lampeggiante sullo sfondo che non mi piace, tutto qui. Ho bisogno di tempo per implementare il suggerimento da txnelson dato che al momento non sto lanciando le piattaforme all'interno di una vetrina dedicata, che, se ho capito bene, è il trucco. Ovviamente una parola chiave "privata" come quella disponibile per le tabelle di dati sarebbe ottima!
Grazie
Matteo
Ri: Come rendere "privato" un rapporto di piattaformaGeneralmente, utilizziamo le piattaforme invisibili come motore di calcolo. Lo lanciamo, otteniamo ciò che vogliamo e lo chiudiamo. Questa azione è solitamente così veloce che l'utente non è consapevole e non è in grado di notarlo nel menu Finestra o nell'elenco Home. C'è una ragione per cui è necessario mantenere la piattaforma aperta?
È facile aprirne uno quando ne hai bisogno e poi chiuderlo, molte volte se necessario.
Ri: Come rendere "privato" un rapporto di piattaformaGrazie, vedo. Lanciare la piattaforma all'interno di una finestra di visualizzazione, è mantenuta privata.
Proverò questa soluzione nel mio script.
molte grazie.
Matteo
Ri: Come rendere "privato" un rapporto di piattaformaIl secondo metodo che ho dato nella mia precedente risposta non crea una voce nell'elenco di Windows Home di JMP. Ecco un esempio migliore della stessa tecnica, estraendo il valore massimo dell'impostazione dell'asse.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" ,private);
vlb = V List Box( biv = dt << bivariate( x( :height ), y( :weight ) ) );
show(Report( biv )[axis box( 1 )] << get min);
Ri: Come rendere "privato" un rapporto di piattaformaGrazie, ma una piattaforma invisibile è ancora "visibile" nell'elenco delle finestre della finestra Home. Il mio obiettivo sarebbe renderlo totalmente invisibile e inaccessibile all'utente.
È possibile?
Grazie
Matteo
Ri: Come rendere "privato" un rapporto di piattaformaTutte le piattaforme (potrebbero esserci una o due eccezioni) possono essere rese "invisibili" aggiungendo quella parola chiave come uno dei parametri della piattaforma.
xxx = bivariata (invisibile, x (.....), y (.....));
Tutti gli elementi che possono essere manipolati per ciascuna delle piattaforme sono dettagliati nell'indice di scripting.
Aiuto ==> Indice di scripting
Inoltre, una chiamata alla piattaforma può essere incorporata in un oggetto, ad esempio una Casella di riepilogo verticale, che a sua volta non visualizza i risultati, ma può essere visualizzata successivamente nello script aggiungendo l'oggetto a una finestra di visualizzazione
MyVLB = V List Box (xxx = bivariata (invisibile, x (.....), y (.....)););
// ora puoi avere qualunque altro jsl ti serva e
// e poi quando lo script vuole distribuire i risultati bivariati
// si può semplicemente farlo
nw = Nuova finestra ("la finestra", HH = H List Box ());
HH << append (MyVLB);