保存过滤器设置并使用此设置重置过滤器是否可以保存过滤器设置并使用此设置重置过滤器?
最小的例子:
dt=open("$sample_data/big class.jmp");
new window("test",
ldf=dt<< Data Filter( Add Filter( columns( :sex ), Where( :sex == "F" ) ));
);
//[save the filter settings]
ldf<<CLEAR></CLEAR>
谢谢!
Re:保存过滤器设置并使用此设置重置过滤器谢谢您的回答。它完全没有用。
Re:保存过滤器设置并使用此设置重置过滤器脚本索引中提供了文档以及您正在使用的每个项目的示例。 我建议你熟悉它。
帮助==>脚本索引
其次,我相信你真正想要使用的是保存和应用收藏夹的能力。 有关详细信息和示例,请参阅脚本索引。 以下是基于您所包含的示例的示例
dt = Open( "$sample_data/big class.jmp" );
ldf = dt << Data Filter(
Mode( Show( 1 ), Include( 1 ) ),
Add Filter( columns( :sex ), Where( :sex == "F" ) )
);
ldf << add favorites("savedit");
Wait( 5 );
ldf<<DELETE all="" wait=""></DELETE>Re:保存过滤器设置并使用此设置重置过滤器谢谢吉姆,
我们想在一些数据操作到其原始设置后重置数据过滤器。可以做其中一个陈述。
dt=open("$sample_data/big class.jmp");
new window("test",
ldf=dt<< Data Filter( Mode( Show( 1 ), Include( 1 ) ), Add Filter( columns( :sex ),
Where( :sex == "F" ) ));
);
txt = ldf << Get Script;
txt2 = ldf << get where clause;
ldf<<CLEAR></CLEAR>Re:保存过滤器设置并使用此设置重置过滤器您可以保存过滤器的脚本,然后运行该脚本。
txt = obj << Get Script;
或者,您可以让它检索它生成的Where子句
txt = obj << get where clause;