Hallo,
Ich möchte in der Lage sein, so dass die Ausgabe von einem Skript Abfrage (Datentabelle und auch die Grafiken) sollten in der Lage sein, zu PowerPoint zu wechseln.
Das automatisierte Skript zum Verschieben der Ausgabe in Power Point funktioniert nicht. Danke für die Hilfe.
dt = New SQL Query(
Version( 130 ),
Connection(
"ODBC:DSN=MS_SQL;Description=WAFERVIEWER;Trusted_Connection=Yes;APP=JMP;WSID=USC-28J$#R2;DATABASE=ISL;"
),
QueryName( "WSSummary" ),
Select(
Column( "CHECK AXOUTPUT", "t1" ),
Column( "CHECK AYOUTPUT", "t1" ),
Column( "CHECK AXSELFTEST", "t1" ),
Column( "CHECK AYSELFTEST", "t1" ),
Column( "DieID", "t1" ),
Column( "CMOS_Lot-WaferID", "t1" )
),
From( Table( "WS_Tests", Alias( "t1" ) ) ),
Where(
In List(
Column( "CMOS_Lot-WaferID", "t1" ),
WaferList,
UI( SelectListFilter( ListBox, Base( "Categorical" ) ) )
)
)
) << Run Foreground(
On Run Complete(
queryResult << Join(
With( Data Table( "Stacked waferList" ) ),
Select(
:CHECK AXOUTPUT,
:CHECK AYOUTPUT,
:CHECK AXSELFTEST,
:CHECK AYSELFTEST,
:DieID
),
SelectWith( :Label, :Name( "CMOS-Lot-Wafer" ), :Name( "CMOS_Lot-WaferID" ) ),
By Matching Columns( :Name( "CMOS_Lot-WaferID" ) = :Name( "CMOS_Lot-WaferID" ) ),
Drop multiples( 0, 0 ),
Include Nonmatches( 1, 0 ),
Preserve main table order( 1 ),
Output Table( "OutPut table" ),
)
)
);
dt5 << Close Window;
queryResult << fit = Fit Group(
Oneway(
Y(
:CHECK AXSELFTEST,
:CHECK AXOUTPUT,
:CHECK AYOUTPUT,
:CHECK AYSELFTEST
),
X( :Label ),
All Pairs( 1, LSD Threshold Matrix( 0 ), Confidence Quantile( 0 ), Connecting Letters Report( 1 ) ),
t Test( 1 )
),
<<{Arrange in Rows( 2 )}
);
rfit = fit << report;
rFit << Save Presentation( "$DESKTOP/jmp_example.pptx" );
Open( "$DESKTOP/jmp_example.pptx" );
Wir werden einige Details darüber benötigen, was schief läuft. Einfach gesagt, dass es nicht funktioniert, gibt uns keine Hinweise darauf, wo das Problem liegen könnte.
- Erhalten Sie Fehlermeldungen?
- Haben Sie im Protokollfenster nach Nachrichten gesucht?
- Ist die PowerPoint-Datei erstellt?
Welche anderen Details können Sie angeben?