在多个选择位置隐藏和排除你好,
我有一个在 for 循环中执行隐藏和排除的插件。 我观察到的一件事是,先前的隐藏和排除被下一列条件覆盖。 此外,我意识到它还覆盖了我的手动隐藏和排除。 我有两个问题:
1. 有没有办法连接多个选择,然后执行整体隐藏和排除?
For( i = 1, i <= N Items( list_of_cols ), i++,
dt << select where( As Column( dt, list_of_cols [i] ) != "");
dt << hide and exclude;
)2. 有没有办法保持隐藏和排除在适当的位置(在前两行中手动执行),并稍后在脚本中隐藏额外的行?
dt << select where( :Comment =="Exclude");
dt << hide and exclude;
For( i = 1, i <= N Items( list_of_cols), i++,
dt << select where( As Column( dt, list_of_cols[i] ) != "");
dt << hide and exclude;
)谢谢你!
自动化和脚本编写基础数据分析和建模数据存取数据探索和可视化回复:在多重选择中隐藏和排除SelectWhere()函数能够“扩展”或“限制”之前的SelectWhere。有关详细信息,请参阅脚本索引。下面的示例展示了如何为您的应用程序执行此操作。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Where( :Age == 14 );
Wait( 0 );
dt << Select Where( :sex == "M", current selection( "extend" ) );
dt << hide and exclude;
此外,您可以在“隐藏和排除”中添加一个附加选项,仅强制选择“打开隐藏和排除”
dt << Hide and Exclude(1);
For( i = 1, i <= N Items( list_of_cols ), i++,
dt << select where( As Column( dt, list_of_cols [i] ) != "");
dt << hide and exclude(1);
)回复:在多重选择中隐藏和排除很高兴知道!