Ciao a tutti,
Vorrei creare una dashboard che mostri due tabelle, una delle quali viene utilizzata anche per alcuni grafici.
Quando leggo il codice generato dalla procedura guidata del dashboard, vedo che DataTable1 e DataTable 2 sono assegnati con tabelle di dati utilizzando GuiTable (vedi codice sotto). Tuttavia, vorrei automatizzare completamente il processo in modo che l'utente non venga affatto richiesto.
JMP App(
Set Name( "Dashboard" ),
Set Description( "Selection in one report filters the second" ),
Auto Launch( 1 ),
Snap To Grid( 1 ),
Show Grid( 1 ),
Show Properties( 0 ),
Show Sources( 0 ),
Group By Category( 0 ),
Dashboard Mode( 1 ),
Parameters,
Tables(
DataTable1 = GuiTable(
Set Path( "" ),
Set Label( "This Table" ),
Set Location( "Name" ),
Set Invisible( 0 )
),
DataTable2 = GuiTable(
Set Path( "" ),
Set Label( "That Table" ),
Set Location( "Name" ),
Set Invisible( 0 )
)
),
Ho provato a sostituire la sezione pertinente con:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)Ma il risultato è che viene visualizzata solo una tabella e i grafici vengono generati in base a quell'unico grafico.
Come posso inserire le tabelle specifiche nella dashboard senza chiedere all'utente l'input?
Una domanda in qualche modo non correlata, qualcuno potrebbe indirizzarmi a una pagina che mostra come creare più schede in una dashboard utilizzando la procedura guidata Dashboard?
Grazie a tutti!
Ho problemi con le tabelle di riferimento nel generatore di app in JMP 15. Sembra che questo potrebbe aiutare, ma non capisco tutti gli oggetti. I nomi dei tuoi tavoli sembrano essere "Questo tavolo" e "Quel tavolo". Cosa sono "thisTable" e "thatTable"? Sono oggetti tabella o riferimenti a nomi di tabelle? Dove li hai inizializzati?
La soluzione era rimuovere gli oggetti DataTable creati dalla procedura guidata di Dashboard e sostituirli con gli oggetti della tabella di dati che avevo, per non utilizzare affatto i nomi delle tabelle. Quindi, utilizzando questo codice e sostituendo qualsiasi riferimento a DataTable1 e DataTable2:
Tables( thisTable, thatTable )
Piuttosto che utilizzare la struttura suggerita dalla procedura guidata:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)