我想获得一些有关如何向平台报告中的元素发送命令的帮助,我之前在 Xan Gregg 的建议的帮助下已经完成了。 我自己在另一种情况下做过这件事,当时我碰巧得到了正确的代码,但我找不到任何东西可以真正解释每次如何做。 我有一份来自时间序列平台的报告,我想向该报告发送第一个模型出现的大纲框中的“保存列”命令。 该大纲框有一个下拉窗口。 我尝试过 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] ), 选择图表( 空() ) ),
输入系列(:垫子长度,变异函数(0)),
发送至报告(
派遣(
{《时间序列成型线-成型线速度》、《模型对比》},
"",
滚动框,
{背景颜色( {246, 250, 254} )}
),
派遣(
{“时间序列成型线-成型线速度”,
《传递函数模型(1)》、《交互式预测》}、
“时间序列”,
框架盒,
{DispatchSeg( CustomStreamSeg( 2 ), {线条颜色( "红色" )} ),
DispatchSeg( CustomStreamSeg( 3 ), {线条颜色( "蓝色" )} ),
DispatchSeg( CustomStreamSeg( 4 ), {线条颜色( "蓝色" )} ),
DispatchSeg( CustomStreamSeg( 5 ), {线条颜色( "蓝色" )} )}
)
)
);
tsr = 报告(ts) ;
tsb = tsr(OutlineBox("传递函数模型(1)"));
tsb << 保存列;
// tsr << 更新元素(1, 1, 1, 1, 8, 1, {保存列}));
// tsr << 更新元素(1, 1, 3, {保存列}));