Attualmente sto creando un'applicazione jmp che per prima cosa richiede all'utente che chiede quali dati vorrebbero. Quindi, dopo aver premuto "OK", viene aperta una tabella di dati JMP con dati specifici per la loro query. Ora voglio creare una dashboard di grafici e filtri che si apre automaticamente in seguito utilizzando quei dati specifici per la loro query. Sono ancora molto nuovo su JMP e JSL, quindi mi piacerebbe davvero usare Graph Builder per creare questi grafici e quindi incorporarli in Application Builder in modo da poter formattare facilmente tutti i contenitori. Tuttavia, non so come incorporare un report in un'applicazione che utilizza i nuovi dati creati.
Ho provato 2 cose e non riesco a risolvere il problema.
1. Ho provato a trascinare un report creato con Graph Builder in Application Builder, ma non riesco a modificare i dati del report ogni volta che si apre la dashboard.
2. Ho provato a creare script con la funzione Graph Builder nel modulo dell'applicazione e ha funzionato, ma mi piacerebbe davvero che il grafico mostrasse visivamente nel mio Application Builder in modo da poter formattare i miei contenitori nel builder.
Qualcuno conosce la risposta a una di queste domande?
1. Esiste un modo per trascinare un report nel generatore di applicazioni e quindi cambiare l'origine dati ogni volta che si esegue l'applicazione?
2. Esiste un modo per incorporare una funzione / un grafico del generatore di grafici in una finestra del grafico nel generatore di applicazioni?
Questa domanda potrebbe essere molto confusa, ma è difficile per me mostrare questo problema con gli screenshot. Per favore fatemi sapere se avete bisogno di chiarimenti. Grazie!
Ciao @BenLu ,
Potrei sbagliarmi, ma non credo che tu possa avere l'oggetto della piattaforma Graph Builder nell'area di lavoro di trascinamento senza una tabella di dati associata per il contesto. Qualcuno potrebbe avere un modo semplice per farlo con una tabella di dati segnaposto, ma non credo che valga la pena. Ogni volta che ho dovuto fare qualcosa di simile a quello che stai descrivendo, di solito ho appena aggiunto gli oggetti della piattaforma alle scatole del contenitore esistenti.
Ad esempio, se potessi aggiungere un generatore di grafici a una casella di elenco V esistente denominata "VList1". Nella sceneggiatura di quel modulo, avrei un codice come:
VList1 << Append(
Platform(dt,
Graph Builder(
<GRAPH builder="" script="" contents="">
)
)
)</GRAPH>
Devi eseguire l'app per vedere se il risultato corrisponde a quello che vuoi per quanto riguarda il layout, ma non è poi così male.