Hallo allerseits,
Ich möchte ein Dashboard erstellen, das zwei Tabellen anzeigt, von denen eine auch für einige Diagramme verwendet wird.
Wenn ich den vom Dashboard-Assistenten generierten Code lese, sehe ich, dass DataTable1 und DataTable 2 mithilfe von GuiTable Datentabellen zugewiesen werden (siehe Code unten). Ich möchte den Prozess jedoch vollständig automatisieren, damit der Benutzer überhaupt nicht dazu aufgefordert wird.
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 )
)
),
Ich habe versucht, den entsprechenden Abschnitt durch Folgendes zu ersetzen:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)Das Ergebnis ist jedoch, dass nur eine Tabelle angezeigt wird und die Diagramme basierend auf diesem einen Diagramm generiert werden.
Wie bekomme ich die spezifischen Tabellen in das Dashboard, ohne den Benutzer um Eingabe zu bitten?
Könnte mich jemand auf eine Seite verweisen, auf der gezeigt wird, wie mit dem Dashboard-Assistenten mehrere Registerkarten in einem Dashboard erstellt werden?
Danke euch allen!
Die Lösung bestand darin, die vom Dashboard-Assistenten erstellten DataTable-Objekte zu entfernen und durch die Datentabellenobjekte zu ersetzen, die ich hatte, und überhaupt keine Tabellennamen zu verwenden. Verwenden Sie diesen Code und ersetzen Sie alle Verweise auf DataTable1 und DataTable2:
Tables( thisTable, thatTable )
Anstatt die vom Assistenten vorgeschlagene Struktur zu verwenden:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)