將本機資料過濾器移至列切換器下方你好,
我有一個帶有本地資料過濾器和列切換器的控製圖。如果我保持原樣,它會在螢幕上水平佔用太多空間,因此我想將本地資料過濾器移至列切換器下方以優化空間。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
Control Chart Builder(
Variables( Subgroup( :Sample ), Y( :Weight ) ),
Show Control Panel( 0 ),
Local Data Filter,
Column Switcher( :Weight, {:Weight, :Weight 2} )
);問題是我不能,我嘗試過移動對象,但如果我移動過濾器或切換器,它們就會失去其屬性。
report = Current Report();
report[Outline Box( "Column Switcher")] << append( report[Outline Box( "Local Data Filter")] );
report[Outline Box( 2 )] << delete;
你曾經做過類似的事情嗎?
自動化和腳本編寫回覆:將本機資料過濾器移至列切換器下方您可以將它們與控制圖產生器分開。下面是一種選擇
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Coating.jmp");
nw = New Window("Report",
Data Filter Context Box(
H List Box(
vlb = V List Box(
Data Filter Source Box(
f = dt << Data Filter(
local
)
),
Spacer Box(Size(0, 20)),
),
ccb = dt << Control Chart Builder(
Variables(Subgroup(:Sample), Y(:Weight)),
Show Control Panel(0)
)
)
)
);
vlb << append(cw = dt << Column Switcher(:Weight, {:Weight, :Weight 2}));
cw << Link Platform(ccb);

回覆:將本機資料過濾器移至列切換器下方謝謝你,這太完美了!