Ich führe eine for-Schleife aus, um verschiedene Datentabellen auszuwählen und ein Variabilitätsdiagramm für ausgewählte Parameter auszuführen. Das Skript erstellt für jede Datentabelle unterschiedliche Berichtsjournale. Kann mir bitte jemand dabei helfen, alle Berichtsjournale zusammenzuführen?
Var_chart= Funktion ({select_y,select_x},
aktuelle Datentabelle (dt_sub);
Rep_chart = Variabilitätsdiagramm(
Y( Eval (select_y) ),
X( Eval (select_x) ),
Max. Iter( 100 ),
Konv.-Limit (0,00000001),
Abszissen der Zahlenintegration (128),
Zahlenfunktionsauswertungen( 65536 ),
Analysetyp („Beste Analyse auswählen (EMS REML Bayesian)“),
Standard-Entwicklungsdiagramm( 0 ),
Variabilitätszusammenfassungsbericht(1),
Historisches Sigma( 0 ),
Gruppenmittel anzeigen( 1 ),
Großen Mittelwert anzeigen( 1 ),
Boxplots anzeigen( 1 )
),
Rep_var_chart = Rep_chart << Report;
Rep_var_chart << Seitenumbruch;
Rep_var_chart << Journalfenster;
Rep_Jrn << Append (Rep_var_chart);
close (dt_sub, No Save);
);
ma =1;
col_name_list ={};
Rep_Jrn= Neues Fenster ("Report", << Journal);
Für (l=1,l <= NItems (test_list), l++,
open_path1 = L_path1||test_list[l]||"_"||"Com"||".jmp";
dt_sub= open (open_path1);
col_name_list[ma] = dt_sub << Spaltennamen abrufen ();
//ma=ma+1;
Neues Fenster( „Tests zur Analyse auswählen“, <
V-Listenfeld(
Textfeld( „Y,Antwort auswählen“),
para_select1 = Listenfeld( col_name_list[ma] ),
Textfeld( „X auswählen, Antwort“),
para_select2 = Listenfeld( col_name_list[ma] ),
Button Box( "OK", test_list1 = para_select1 << ausgewählt werden;
test_list2 = para_select2 << ausgewählt werden),
);
);
print(test_list1);
print (test_list2);
Var_chart (test_list1,test_list2);
ma=ma+1;
//close(dt_sub, NO Save);
);
Hier ist ein Beispiel für die Möglichkeit, Plattformausgaben an ein Journal anzuhängen.Anscheinend verweisen Sie nicht richtig auf das Journal oder auf die Berichtsausgabe.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
nw = New Window( "example", <<JOURNAL></JOURNAL>
Ich habe es versucht, aber es funktioniert nicht. Gibt einen Fehler aus..
Keine Anzeige beim Zugriff oder bei der Auswertung von 'append' , append( Report( Rep_chart ) ) /*###*/
Wenn nach Ihrem
ma = ma + 1;
Sie müssen nur hinzufügen
Rep_Jrn << append(report(Rep_chart));