Ciao a tutti,
Vorrei creare una dashboard che visualizzi 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 richiesto affatto.
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 le trame vengono generate in base a quella trama.
Come faccio a inserire le tabelle specifiche nella dashboard senza chiedere input all'utente?
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!
La soluzione era rimuovere gli oggetti DataTable creati dalla procedura guidata Dashboard e sostituirli con gli oggetti della tabella dati che avevo, per non utilizzare affatto i nomi delle tabelle. Quindi, usando 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")
)