プラットフォーム レポート内の要素にコマンドを送信する方法についてヘルプが必要です。Xan Gregg の提案の助けを借りて以前に実行しました。 別のケースでたまたま正しいコードを取得したときに自分でそれを実行しましたが、毎回それを行う方法を実際に説明するものは何も見つかりません。 Time Series プラットフォームから出力されるレポートがあり、最初のモデルが表示されるアウトライン ボックスの [列の保存] コマンドをレポートに送信したいと考えています。 このアウトライン ボックスにはドロップダウン ウィンドウがあります。 Update Element() だけでなく、Save Columns(1) や Save columns も試してみました。 私の推測では、アウトラインボックスを適切に識別できておらず、その方法に関する情報が見つからないため、毎回適切な要素を識別する方法について議論していただければ幸いです。 レポート ウィンドウのスクリーン ショットを添付し、以下に私の JSL の試みを示します。 ご協力をよろしくお願いいたします。
dt = 現在のデータテーブル();
ts = dt << 時系列(
Y( :"フォーミングライン - フォーミングライン速度"n ),
入力リスト( :マット長 )、
バリオグラム( 1 )、
伝達関数(
順序( 0, 1, 6 )、
季節( 0, 0, 0, 1 )、
:マットの長さ(順序( 0, 1, 0 )、季節性( 0, 0, 0, 1 )、ラグ( 0 ) )、
予測間隔( 0.85 )、
予測期間の数( 6 )
)、
モデル比較レポート(レポートの選択( [1] )、グラフの選択( Empty() ) )、
入力系列( :マット長、バリオグラム( 0 ) )、
SendToReport(
急送(
{"時系列形成ライン - 形成ライン速度"、"モデル比較"}、
「」、
スクロールボックス、
{背景色( {246, 250, 254} )}
)、
急送(
{"時系列形成ライン - 形成ライン速度",
"伝達関数モデル (1)"、"対話型予測"}、
「時系列」、
フレームボックス、
{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 = レポート(ts) ;
tsb = tsr(OutlineBox("伝達関数モデル(1)"));
tsb << 列を保存 ;
// tsr << 要素を更新(1, 1, 1, 1, 8, 1, {列を保存}));
// tsr << 要素を更新(1, 1, 3, {列を保存}));