你好,編程不是很好,但隨著我可以穀歌搜索的東西的移動速度變慢。但無論我嘗試做什麼,
Current Journal () << Save PDF(blah blah)
只保存最後一個情節。 即使我註釋掉上面的行並且只有
biv << Journal
該腳本將輸出帶有 2 個圖的日誌。 不確定如何讓 PDF 保存兩個圖?
父代碼...
Data Table( "Daily Pull" ) << Join(
With( Data Table( "Key" ) ),
By Matching Columns( :Name( "Hello" ) = :Name( "Hello" ) ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
);
biv = Bivariate(
SendToByGroup( {:Recipe == "Pizza"} ),
Y( :VALUE ),
X( :PROCESS_DATE ),
By( :Recipe ),
SendToByGroup(
{:Recipe == "Pizza"},
SendToReport(
Dispatch(
{"Bivariate Fit of VALUE By PROCESS_DATE Recipe=Pizza"},
"2",
ScaleBox,
{Min( 150 ), Max( 210 ), Inc( 5 ), Minor Ticks( 0 )}
),
Dispatch(
{"Bivariate Fit of VALUE By PROCESS_DATE Recipe=Pizza"},
"Bivar Plot",
FrameBox,
{Row Legend(
:ENTITY,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 1 ),
Marker Theme( "Standard" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
),
SendToByGroup(
{:Recipe == "Rice"},
SendToReport(
Dispatch(
{"Bivariate Fit of VALUE By PROCESS_DATE Recipe=Rice"},
"2",
ScaleBox,
{Min( 200 ), Max( 260 ), Inc( 5 ), Minor Ticks( 0 )}
),
Dispatch(
{"Bivariate Fit of VALUE By PROCESS_DATE Recipe=Rice"},
"Bivar Plot",
FrameBox,
{Row Legend(
ENTITY,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 1 ),
Marker Theme( "Standard" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)
);
jrn = biv << Journal jrn << SavePDF( "$DOCUMENTS\test.pdf" );我認為最後一行缺少分號:
jrn = biv << Journal<FONT face="arial black,avant garde"><STRONG>;</STRONG></FONT> jrn << SavePDF( "$DOCUMENTS\test.pdf" );
即使使用這個分號,腳本也不會按照您的預期執行。問題是 (biv<
{Bivariate[], Bivariate[]}
因此 <
biv << Journal; Current Journal() << SavePDF( "$DOCUMENTS\test.pdf" );
如果您更喜歡直接從報告中保存 PDF 而不是創建日誌,您可以執行以下操作:
(biv[1]<<TOPPARENT></TOPPARENT>
這確實假設 biv 是一個列表,如果您曾經對僅具有單個級別的副變量的數據運行腳本,則不會出現這種情況。如果您需要處理這兩種情況,您可能會使用類似的東西:
If (IsList(biv),rpt=(biv[1]<<TOPPARENT></TOPPARENT>