我正在尝试一些看似简单的事情 - 将列组移动到另一列之后的位置。
移动“到最后”有效,“到第一个”有效,但之后对我来说不起作用,无论我如何弄乱格式。
下面是要测试的示例代码 -
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
dt << group columns( "xy", {:X, :y} );
dt << group columns( "pollutants", :Ozone :: :Lead );
dt << move column group( to first, "xy" );
这有效,但如果
dt << move column group( after("Latitude"), "xy" );
而不是“首先”
然后我得到了非常奇怪的行为 - 两个组都移动了第一的dt 中的位置。
该线程相当旧,但以防万一有人偶然发现它,我想记录一下此问题已报告给我们的 JMP 开发团队,并且该问题已在 JMP 14 中得到解决。 原始帖子中标记为“不起作用”的所有脚本行现在实际上都在起作用。
移动列组没有像移动选定列那样的“after”参数。
但是,您可以选择组,然后使用
dt << 选择列组("xy");
dt << 移动选定的列(after("??????"));