如何从图形生成器报告窗口中删除“Where”你好,
我有一个脚本,它通过参数创建多个图形并将它们放在报告窗口中。
输出在大纲框“Where parameter = param”上方创建一个文本,我想删除它。我怎样才能做到这一点?

这是相关代码的片段:
graph = panel Box();
Build_chart = Function( {param},
gb = dt1 << Graph Builder(
Size( 1024, 725 ),
Show Control Panel( 0 ),
Auto Stretching( 0 ),
Automatic Recalc( 1 ),
Variables( X( :pm_start_date ), Y( :task_value ),Group X( :parameter ),
Elements( Points( X, Y, Legend( 1 ), Jitter( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Where( :parameter == param )
)
);
For( j = 1, j <= N Items( param_list ), j++,
graph << append( Report( Build_chart( param_list[j] ) ) )
);
chartreport = New Window( "test ",
ob = H List Box( graph)
);提前致谢!
Re:如何从图形构建器报告窗口中删除“Where”顶级父母的脚本索引定义是
返回显示框的根父级
Re:如何从图形构建器报告窗口中删除“Where”惊人!!有效!!
这是我失踪的部分
<SPAN class="token messages"><<TOPPARENT></TOPPARENT></SPAN><SPAN class="token punctuation">;</SPAN>
它有什么作用?
再次感谢你!
Re:如何从图形构建器报告窗口中删除“Where”您需要做的就是找到显示树的顶部,然后删除第一个文本框,即Where子句的显示。 见下文
graph = panel Box();
Build_chart = Function( {param},
gb = dt1 << Graph Builder(
Size( 1024, 725 ),
Show Control Panel( 0 ),
Auto Stretching( 0 ),
Automatic Recalc( 1 ),
Variables(
X( :pm_start_date ),
Y( :task_value ),
Group X( :parameter ),
Elements( Points( X, Y, Legend( 1 ), Jitter( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Where( :parameter == param )
)
);
tp = Report( gb ) << topparent;
tp[Text Box( 1 )] << delete;
);
For( j = 1, j <= N Items( param_list ), j++,
graph << append( Report( Build_chart( param_list[j] ) ) )
);
chartreport = New Window( "test ",
ob = H List Box( graph)
);