将本地数据过滤器移至列切换器下方你好,
我有一个带有本地数据过滤器和列切换器的控制图。如果我保持原样,它会在屏幕上水平占用太多空间,所以我想将本地数据过滤器移到列切换器下方以优化空间。
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);

回复:将本地数据过滤器移至列切换器下方谢谢,这太完美了!