Verwenden von JSL zum Speichern von Ergebnissen aus einem Ausdruck in einem JournalIch habe den folgenden Code, bei dem ich von meinen JMP JSL SAS-Professoren VIEL Hilfe bekommen habe, als ich an dem Kurs teilgenommen habe (daher verstehe ich nicht ganz, wie er funktioniert). Es ermöglicht mir, eine Reihe von (vom Benutzer auszuwählenden, variablen) Verteilungen in einem Fenster anzuzeigen. Wie schreibe ich das resultierende Fenster in das Journal, das zuvor in meinem Code erstellt wurde? Alle meine anderen Diagramme sind unkompliziert: Ich habe im Journal ein Gliederungsfeld erstellt und dann das Gliederungsfeld mit dem Aufstellungsfeld angehängt, in dem sich meine erstellten Diagramme befanden. Dies unterscheidet sich jedoch so sehr von denen, dass ich nicht verstehe, wie ich das resultierende einzelne Fenster mit mehreren (variablen) Verteilungen darin im Journal unter einem anders betitelten Gliederungsfeld „speichere“. Danke!
// Make Distribution of all Controlled Conditions in its own window
n = N Items( cont_cond );
If( N Items( cont_cond ),
yExpr = Expr( Y() );
For( iItem = 1, iItem <= n, iItem++,
Insert Into( yExpr, Column( cont_cond[iItem] ) )
);
Eval(
Substitute(
Expr(
dt << Distribution(
yyy,
quantiles( 0 ),
show percents( 1 ),
show counts( 1 ),
outlier box plot( 0 ),
customize summary statistics(
//Skewness(1),
//Kurtosis(1),
set alpha level( 0.2 )
)
)
),
Expr( yyy ), Name Expr( yExpr )
)
);
);Automatisierung und SkripterstellungErgebnisse teilen und kommunizierenBetreff: Verwenden von JSL zum Speichern von Ergebnissen aus einem Ausdruck in einem JournalFühren Sie die Vertriebsplattform interaktiv aus. Gehen Sie dann zum Titel des Berichtsfensters, den Sie ändern möchten, klicken Sie darauf und ändern Sie ihn. Gehen Sie dann zum roten Dreieck und speichern Sie das Skript. Das Skript verfügt über die zum Ändern des Berichtstitels erforderliche JSL.Betreff: Verwenden von JSL zum Speichern von Ergebnissen aus einem Ausdruck in einem JournalEine weitere Frage; Ich versuche, den Titel des resultierenden Berichtsfensters wie folgt festzulegen:
Berichtstitel festlegen („Verteilung kontrollierter Bedingungen“);
Für späteren Code benötige ich, dass das Verteilungsfenster einen allgemeinen Namen hat, den ich unabhängig vom Namen der Datentabelle oder den für die Verteilung ausgewählten Spalten aufrufen kann. Wo in diesem Ausdruckscode würde ich das tun? Danke!
Betreff: Verwenden von JSL zum Speichern von Ergebnissen aus einem Ausdruck in einem JournalDanke schön!!Betreff: Verwenden von JSL zum Speichern von Ergebnissen aus einem Ausdruck in einem JournalWenn Sie den folgenden Code zu Ihrem ursprünglichen Skript hinzufügen und die cont_cond-Liste erstellen, sollte der folgende Code die Verteilungen am Ende Ihres Journals hinzufügen.
// Make Distribution of all Controlled Conditions in its own window
n = N Items( cont_cond );
If( N Items( cont_cond ),
yExpr = Expr( Y() );
For( iItem = 1, iItem <= n, iItem++,
Insert Into( yExpr, Column( cont_cond[iItem] ) )
);
Eval(
Substitute(
Expr(
dis = dt << Distribution(invisible,
yyy,
quantiles( 0 ),
show percents( 1 ),
show counts( 1 ),
outlier box plot( 0 ),
customize summary statistics(
//Skewness(1),
//Kurtosis(1),
set alpha level( 0.2 )
)
)
),
Expr( yyy ), Name Expr( yExpr )
)
);
nwjrn << append(report(dis));
);