Exportieren Sie alle Kontrolldiagramme aus der Spalte By auf einer Seite, um sie in Powerpoint zu exportierenHallo,
Ich habe ein Skript, mit dem ich 6 Kontrollkarten für 20 separate Grundwasserüberwachungsbrunnen mithilfe des By-Teils im Skript erstelle. Ich möchte am Ende des Skripts etwas hinzufügen, damit ich die 6 Kontrolldiagramme für jeden einzelnen Überwachungsort auf einer Seite in einer Powerpoint-Präsentation drucken kann. Das Ergebnis ist eine Powerpoint-Präsentation mit 20 Seiten und 6 Grafiken auf jeder Seite. Ich suche nach Ratschlägen, wo ich mit dieser Aufgabe anfangen soll. Hier ist das Skript, mit dem ich die Diagramme erstelle:
Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
By(:LOC_NAME)
);
Danke!
GrafikSkriptingBetreff: Exportieren Sie alle Kontrolldiagramme aus der Spalte By auf einer Seite, um sie in Powerpoint zu exportierenHallo,
Ich habe vor einigen Monaten eine Mastering-JMP-Sitzung aufgezeichnet, in der ich demonstriere, wie Berichte automatisch in Excel gespeichert werden ( Beherrschen von JMP Teilen Sie Ihre Ergebnisse ab 33:30).Dies könnte ein guter Anfang sein.Bitte werfen Sie einen Blick darauf und lassen Sie mich wissen, ob dies Sie in die richtige Richtung weist.
Betreff: Exportieren Sie alle Kontrolldiagramme aus der Spalte By auf einer Seite, um sie in Powerpoint zu exportierenHallo!
Danke für Ihre Antwort. Ich habe das Video gesehen und es gab mir die richtigen Informationen, um die Regelkarten in Powerpoint zu setzen und sie automatisch aktualisieren zu lassen. Das ist auf jeden Fall hilfreich. Ich habe jetzt zu meinem Skript hinzugefügt, um jeden Satz meiner Kontrollkarten als JPG in einem bestimmten Ordner zu speichern, und ich werde diese wie gesagt in Powerpoint einfügen (mit einem Link). Mein letztes Puzzleteil besteht jedoch darin, die Grafiken in meinen JPGs mit drei Diagrammen über und zwei nach unten anzuordnen. Derzeit exportieren sie 6 nach unten, was auf einer PowerPoint-Folie nicht gut aussieht.Siehe beigefügtes Bild.
Danke für Ihre Hilfe!
ccb = dt << Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
SendToReport(
Dispatch( {}, "Chloride Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Cl_TDS Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Sodium Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {},
"Total Dissolved Solids Limit Summaries",
OutlineBox,
{Close( 1 )}
),
Dispatch( {}, "Sulphate Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Calcium Limit Summaries", OutlineBox, {Close( 1 )} )
),
By(:LOC_NAME)
);
for(c=1, c<=NItems(ccb), c++,
thisrep = Report(ccb[c]);
firstOB = thisrep[OutlineBox(1)];
thistitle = firstOB << getTitle;
firstOB << save picture ("desktop/"||thistitle);
);Betreff: Exportieren Sie alle Kontrolldiagramme aus der Spalte By auf einer Seite, um sie in Powerpoint zu exportierenHier ist eine der Methoden, mit denen ich mehrere Ausgabespalten erstelle
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Nw = New Window( "Control Charts",
Lineup Box( N Col( 2 ),
Control Chart Builder(
Show Capability( 0 ),
Variables( Y( :height, :weight ) ),
by( :age )
)
)
);
Betreff: Exportieren Sie alle Kontrolldiagramme aus der Spalte By auf einer Seite, um sie in Powerpoint zu exportierenHallo,
Danke für die Idee. Ich habe das Skript ein wenig geändert, um eine Lineup-Box aufzunehmen. Zuerst habe ich es mit mehreren eindeutigen Namen in der Spalte 'by' versucht. Es wurde jedoch eine andere Stichprobe in die zweite Spalte eingefügt, anstatt die 6 Diagramme für jeden eindeutigen Namen in zwei Dreierspalten aufzuteilen. Siehe beiliegendes Foto.
Also habe ich erneut versucht, nur einen eindeutigen Wert zu verwenden, um festzustellen, ob die sechs Diagramme in zwei Spalten aufgeteilt werden, und den einen eindeutigen Wert in eine Spalte mit sechs Diagrammen exportiert. Es wurde immer noch nicht in zwei Spalten aufgeteilt. Was mache ich falsch?
Hier ist ein Teil des Skripts.
Nw = New Window( "Control Charts",
Lineup Box( N Col( 3 ),
Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
SendToReport(
Dispatch( {}, "Chloride Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Cl_TDS Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Sodium Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {},
"Total Dissolved Solids Limit Summaries",
OutlineBox,
{Close( 1 )}
),
Dispatch( {}, "Sulphate Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Calcium Limit Summaries", OutlineBox, {Close( 1 )} )
),by(:LOC_NAME);
);
);
);Ich habe auch ein Beispiel für meinen Datensatz beigefügt, wenn dies hilfreich ist.
Danke für deine Hilfe.
Betreff: Exportieren Sie alle Kontrolldiagramme aus der Spalte By auf einer Seite, um sie in Powerpoint zu exportierenSuchst du danach?

Names Default To Here( 1 );
dt = Current Data Table();
Summarize( dt, bygroup = by( :LOC_Name ) );
Nw = New Window( "Control Charts", lb = Lineup Box( N Col( 2 ) ) );
For( i = 1, i <= N Items( bygroup ), i++,
vlb = V List Box(
dt << Control Chart Builder(
Show Capability( 0 ),
Show control panel( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y( :Chloride, :Cl_TDS, :Sodium, :Total Dissolved Solids, :Sulphate, :Calcium )
),
show limit summaries( 0 ),
where( :loc_name == Eval( bygroup[i] ) )
)
);
lb << append( vlb );
);Betreff: Exportieren Sie alle Kontrolldiagramme aus der Spalte By auf einer Seite, um sie in Powerpoint zu exportierenHallo,
Ich suche, dass sie im Grunde genommen transponiert werden. Siehe beigefügtes Bild. Denn dann werde ich jeden Satz von 6 Diagrammen als ein JPG exportieren und in Powerpoint einfügen. Sehen Sie, wie LOC_NAME = 00-15A sechs Diagramme hat, und dann ist der nächste Satz von sechs Diagrammen LOC_NAME = 0016A.