Erstellen Sie ein Dashboard innerhalb des JournalsIch habe ein Journal erstellt, das schrittweise durch das Öffnen einer Datendatei und das Erstellen einer Reihe von Diagrammen führt. Ich hätte gerne eine Skriptschaltfläche am Ende des Journals, die aus diesen Diagrammen ein Dashboard erstellt. Gibt es eine Möglichkeit, dies zu scripten?
Ich habe versucht, das Journal zu durchlaufen, manuell ein Dashboard aus den resultierenden Berichten zu erstellen und dieses Skript im Journal zu speichern. Dies führte jedoch dazu, dass das Dashboard nur diese bestimmte Datendatei verwendet. Wenn ich also das Journal für Datafile 2 ausführe, baut die Dashboard-Schaltfläche immer noch auf Datafile 1 auf.
Ich habe die Dashboard-Skript-Schaltfläche so angepasst, dass sie „opendatatable“ verwendet, aber das führte dazu, dass ein leeres Dashboard erstellt wurde.
Irgendwelche Vorschläge, wie man das macht?
Vielen Dank!
Re: Dashboard im Journal erstellenJa, ich erstelle immer die gleichen Berichte. Ich habe mein Skript so angepasst, dass es Ihres nachahmt, und den Schritt „currentdatatable“ hinzugefügt, und es hat perfekt funktioniert. Vielen Dank!
Re: Dashboard im Journal erstellenKönnen Sie detaillierter beschreiben, was Sie bei jedem Schritt im Journal tun?Ich stelle mir sowas vor:
New Window("test", << Journal,
Button Box("Open Data",
dt = Open();
),
Button Box("Build Report",
col = Column(dt,1);
if (col << Get Modeling Type() == "Continuous",
dist = dt << Distribution(Continuous Distribution(Column(col)))
,
dist = dt << Distribution(Nominal Distribution(Column(col)))
);
),
Button Box("Build Dashboard",
dash = JMP App();
dash << Combine Windows({dist << Report});
dash << Run;
)
)
Aber es hört sich so an, als hätten Sie das vollständige Skript für das Dashboard im letzten Abschnitt hinzugefügt.Dashboards verwenden normalerweise Current Data Table() für die Tabelleneingabe – was gut wäre, vorausgesetzt, Sie können garantieren, dass sich die Current Data Table nicht ändert, bevor Sie die letzte Schaltfläche aufrufen.Das Bringen eines Tabellenfensters in den Vordergrund kann die aktuelle Datentabelle ändern, ebenso wie andere Aktionen.Sie könnten Current Data Table() über das Schaltflächenskript „Build Dashboard“ aufrufen, um sicherzustellen, dass die richtige Tabelle aktiv ist.Ich war mir nicht sicher, was Sie mit der Verwendung von opendatatable aus dem Dashboard-Skript gemeint haben.
Das Dashboard-Skript enthält auch das vollständige Skript für jede Plattform. Erzeugt Ihr Schritt „Bericht erstellen“ immer dieselben Berichte?Wenn dies der Fall ist, sollte die Verwendung eines festgelegten Dashboard-Skripts in Ordnung sein.Der Vorteil des Aufrufs von <