Salut tout le monde,
Je voudrais créer un tableau de bord qui affiche deux tables, dont l'une est également utilisée pour certaines parcelles.
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 invité du tout.
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 concernée par :
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)Mais le résultat est qu'un seul tableau s'affiche et les tracés sont générés en fonction de ce tracé.
Comment puis-je obtenir les tables spécifiques dans le tableau de bord sans demander à l'utilisateur d'entrer ?
Une question quelque peu sans rapport, est-ce que quelqu'un pourrait me renvoyer à une page qui montre comment créer plusieurs onglets dans un tableau de bord à l'aide de l'assistant Tableau de bord ?
Merci à tous!
J'ai des problèmes avec les tables de référence dans le générateur d'application dans JMP 15. Il semble que cela puisse aider, mais je ne comprends pas tous les objets. Les noms de vos tables semblent être "Cette table" et "Cette table". Que sont "thisTable" et "thatTable" ? S'agit-il d'objets de table ou de références à des noms de table ? Où les as-tu initialisés ?
La solution consistait à supprimer les objets DataTable créés par l'assistant Dashboard et à les remplacer par les objets de table de données que j'avais, pour ne pas 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")
)