Ich würde gerne Hilfe beim Senden von Befehlen an Elemente innerhalb eines Plattformberichts erhalten. Ich habe dies mithilfe des Vorschlags von Xan Gregg bereits zuvor getan. Ich habe es in einem anderen Fall selbst gemacht, als ich zufällig den richtigen Code bekam, aber ich kann nichts finden, was jedes Mal wirklich erklärt, wie es geht. Ich habe einen Bericht von der Time Series-Plattform und möchte dem Bericht einen Befehl zum Speichern von Spalten in der Gliederungsbox senden, in der das erste Modell angezeigt wird. Dieses Gliederungsfeld verfügt über ein Dropdown-Fenster. Ich habe Update Element() sowie Save Columns(1) und Save columns ausprobiert. Ich vermute, dass ich das Gliederungsfeld nicht richtig identifiziere und keine Informationen darüber finden kann, wie das geht, daher würde ich mich über eine Diskussion darüber, wie ich jedes Mal das richtige Element identifizieren kann, sehr freuen. Im Anhang finden Sie einen Screenshot des Berichtsfensters und unten meine JSL-Versuche. Jede Hilfe wird sehr geschätzt.
dt = aktuelle Datentabelle();
ts = dt << Zeitreihe(
Y( :"Geschwindigkeit der Formungslinie-Formungslinie"n ),
Eingabeliste (: Mattenlänge),
Variogramm( 1 ),
Übertragungsfunktion(
Reihenfolge( 0, 1, 6 ),
Saisonal( 0, 0, 0, 1 ),
:Mat-Länge( Order( 0, 1, 0 ), Seasonal( 0, 0, 0, 1 ), Lag( 0 ) ),
Vorhersageintervall (0,85),
Anzahl der Prognoseperioden (6)
),
Modellvergleichsbericht (Berichte auswählen ([1]), Diagramme auswählen (Empty())),
Eingabereihe (: Mattenlänge, Variogramm (0)),
SendToReport(
Versenden(
{"Zeitreihenbildende Liniengeschwindigkeit", "Modellvergleich"},
"",
ScrollBox,
{Hintergrundfarbe( {246, 250, 254} )}
),
Versenden(
{"Zeitreihenbildende Liniengeschwindigkeit",
„Übertragungsfunktionsmodell (1)“, „Interaktive Prognose“},
"Zeitfolgen",
FrameBox,
{DispatchSeg( CustomStreamSeg( 2 ), {Line Color( "Red" )} ),
DispatchSeg( CustomStreamSeg( 3 ), {Line Color( "Blue" )} ),
DispatchSeg( CustomStreamSeg( 4 ), {Line Color( "Blue" )} ),
DispatchSeg( CustomStreamSeg( 5 ), {Line Color( "Blue" )} )}
)
)
);
tsr = Bericht(ts) ;
tsb = tsr(OutlineBox("Übertragungsfunktionsmodell (1)"));
tsb << Spalten speichern ;
// tsr << Update Element(1, 1, 1, 1, 8, 1, {Spalten speichern}));
// tsr << Update Element(1, 1, 3, {Spalten speichern}));