如何從圖形生成器報告窗口中刪除“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)
);