Salut à tous,
Je voudrais créer un tableau de bord qui affiche deux tableaux, dont l'un est également utilisé pour certains graphiques.
Lorsque je lis le code généré par l'assistant de tableau de bord, je vois que DataTable1 et DataTable 2 sont affectés à des tables de données à l'aide de GuiTable (voir le code ci-dessous). Cependant, je voudrais automatiser entièrement le processus afin que l'utilisateur ne soit pas du tout invité.
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 )
)
),
J'ai essayé de remplacer la section correspondante par:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)Mais le résultat est qu'une seule table apparaît et les graphiques sont générés sur la base de ce graphique.
Comment puis-je obtenir les tableaux spécifiques dans le tableau de bord sans demander à l'utilisateur de les saisir?
Une question quelque peu sans rapport, quelqu'un pourrait-il me référer à une page qui montre comment créer plusieurs onglets dans un tableau de bord à l'aide de l'assistant de tableau de bord?
Merci à tous!
La solution consistait à supprimer les objets DataTable créés par l'assistant de tableau de bord et à les remplacer par les objets de table de données que j'avais, sans utiliser du tout les noms de tables. Donc, en utilisant ce code et en remplaçant toute référence à DataTable1 et DataTable2:
Tables( thisTable, thatTable )
Plutôt que d'utiliser la structure suggérée par l'assistant:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)