플랫폼 보고서 내의 요소에 명령을 보내는 방법에 대한 도움을 받고 싶습니다. 이전에 Xan Gregg의 제안을 통해 해본 적이 있습니다. 다른 경우에는 제가 직접 해본 적이 있는데 우연히 올바른 코드를 얻었지만 매번 수행하는 방법을 실제로 설명하는 내용을 찾을 수 없습니다. 시계열 플랫폼에서 나오는 보고서가 있고 첫 번째 모델이 나타나는 개요 상자에 열 저장 명령을 사용하여 보고서를 보내고 싶습니다. 이 개요 상자에는 드롭다운 창이 있습니다. Update Element()와 Save Columns(1) 및 Save columns를 시도했습니다. 제 생각에는 개요 상자를 제대로 식별하지 못하고 이를 수행하는 방법에 대한 정보를 찾을 수 없으므로 매번 적절한 요소를 식별하는 방법에 대해 토론해 주시면 감사하겠습니다. 첨부된 보고서 창의 스크린샷은 아래에 내 JSL 시도입니다. 어떤 도움이라도 대단히 감사하겠습니다.
dt = Current Data Table();
ts = dt << Time Series(
Y( :"Forming Line-Forming Line Speed"n ),
Input List( :Mat Length ),
Variogram( 1 ),
Transfer Function(
Order( 0, 1, 6 ),
Seasonal( 0, 0, 0, 1 ),
:Mat Length( Order( 0, 1, 0 ), Seasonal( 0, 0, 0, 1 ), Lag( 0 ) ),
Prediction Interval( 0.85 ),
Number of Forecast Periods( 6 )
),
Model Comparison Report( Select Reports( [1] ), Select Graphs( Empty() ) ),
Input Series( :Mat Length, Variogram( 0 ) ),
SendToReport(
Dispatch(
{"Time Series Forming Line-Forming Line Speed", "Model Comparison"},
"",
ScrollBox,
{Background Color( {246, 250, 254} )}
),
Dispatch(
{"Time Series Forming Line-Forming Line Speed", "Transfer Function Model (1)",
"Interactive Forecasting"},
"Time Series",
FrameBox,
{DispatchSeg( CustomStreamSeg( 2 ), {Line Color( "Red" )} ),
DispatchSeg( CustomStreamSeg( 3 ), {Line Color( "Blue" )} ),
DispatchSeg( CustomStreamSeg( 4 ), {Line Color( "Blue" )} ),
DispatchSeg( CustomStreamSeg( 5 ), {Line Color( "Blue" )} )}
)
)
);
tsr = Report( ts );
tsb = tsr( Outline Box( "Transfer Function Model (1)" ) );
tsb << Save Columns;
// tsr << Update Element(1, 1, 1, 1, 8, 1, {Save Columns}));
// tsr << Update Element(1, 1, 3, {Save Columns}));
;다음은 귀하에게 도움이 될 수 있는 몇 가지 옵션입니다(또는 적어도 무엇을 해야할지 아이디어를 제공할 수 있음).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Time Series/SeriesJ.jmp");
obj = dt << Time Series(Y(:Output CO2), Input List(:Input Gas Rate));
obj << Transfer Function(
Order(2, 0, 0),
Seasonal(0, 0, 0, 0),
:Input Gas Rate(Order(2, 0, 2), Seasonal(0, 0, 0, 0), Lag(3))
);
obj2 = obj << Transfer Function(
Order(2, 0, 0),
Seasonal(0, 0, 0, 0),
:Input Gas Rate(Order(2, 0, 2), Seasonal(0, 0, 0, 0), Lag(3)),
No Intercept(1),
Alternative Parameterization(1),
Confidence Intervals(0.99),
Number of Forecast Periods(10)
);
dt1 = obj2 << Save Columns; // using second reference
// using timeseries reference
dt2 = (Report(obj)[OutlineBox("Transfer Function Model (1)")] << get scriptable object) << Save Columns;
show(dt1, dt2);
도와주셔서 감사합니다! 작동합니다! 정말 감사!
단