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 gerne vollständig automatisieren, sodass 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 zu ersetzen durch:
Tables(
DataTable1 = Data Table ("This Table"),
DataTable2 = Data Table ("That Table")
)Das Ergebnis ist jedoch, dass nur eine Tabelle angezeigt wird und die Diagramme auf der Grundlage dieses einen Diagramms erstellt werden.
Wie bekomme ich die spezifischen Tabellen in das Dashboard, ohne den Benutzer um Eingaben zu bitten?
Eine etwas unabhängige Frage: Könnte mich bitte jemand auf eine Seite verweisen, die zeigt, wie man mit dem Dashboard-Assistenten mehrere Registerkarten in einem Dashboard erstellt?
Danke euch allen!
Ich habe Probleme mit der Referenzierung von Tabellen im App Builder in JMP 15. Es sieht so aus, als ob das helfen könnte, aber ich verstehe nicht alle Objekte. Ihre Tischnamen scheinen „Dieser Tisch“ und „Dieser Tisch“ zu sein. Was sind „thisTable“ und „thatTable“? Handelt es sich um Tabellenobjekte oder um Verweise auf Tabellennamen? Wo haben Sie sie initialisiert?
Die Lösung bestand darin, die vom Dashboard-Assistenten erstellten DataTable-Objekte zu entfernen und sie durch die Datentabellenobjekte zu ersetzen, die ich hatte, und überhaupt keine Tabellennamen zu verwenden. Verwenden Sie also 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")
)