Ho uno script jsl che può generare automaticamente una dashboard contenente grafici da più tabelle di dati. Vorrei salvare i dashboard per visualizzarli in un secondo momento senza eseguire nuovamente lo script jsl. Attualmente, quando salvo la dashboard come report, offre di fare riferimento o di incorporare la tabella di dati nella dashboard (ma solo per la tabella di dati corrente). Il resto delle tabelle di dati non ha questa opzione. Quando in seguito eseguo il dashboard, poiché è collegata solo una tabella, vengono visualizzati solo i grafici di quella tabella dati. Come posso associare più tabelle durante il salvataggio della mia dashboard?
Grazie.
Sembra che tu stia creando un report personalizzato utilizzando New Window() anziché creare un dashboard JMP utilizzando Dashboard Builder.In tal caso, se guardi il contenuto del file JRP, sostanzialmente assomiglia a questo:
New Table( "name",
...
) << Run Formulas;
New Window( "report 2",
H List Box(
...
)
);
In altre parole, sta solo cercando di riscrivere il tuo script per te, ed eseguire il tuo script originale è probabilmente una soluzione migliore per diversi motivi.La mancanza di supporto per più tabelle è una, ma ci sono altre cose che possono essere fatte nel tuo script che non possono essere catturate completamente guardando il report statico.
Potresti prendere in considerazione la possibilità di creare un diario (Ctrl-J su Windows) della finestra del report e salvare il diario.Un diario del rapporto non sarà completamente interattivo, ma non richiede nemmeno l'apertura di alcuna tabella per mostrare il contenuto.
La risposta sarebbe molto simile per un dashboard di JMP: Dashboard Builder gestirà meglio il problema di più tabelle di dati (sebbene non disponga di un'opzione "incorporamento", può fare riferimento alle tabelle per percorso o nome).Ma se guardi il file JRP per un Dashboard JMP salvato, essenzialmente contiene la definizione JSL completa del Dashboard:
JMP App(
Set Name( "Dashboard" ),
Set Description( "Two reports arranged horizontally" ),
Dashboard Mode( 1 ),
...
) << Run;