与其他列连接后保持列自定义顺序你好,
我附上了一个 JMP 表来重现我的问题。在我的示例中,我有 3 列:
- 第 1 列:取值“A”、“B”、“C”。我已经自定义了值的顺序,这样如果我排序它不是 A> B> C 而是B>C>A 。
- 第 2 列:取值 1、2、3、4。无定制订单
第 3 列:是第 1 列 || 的串联第 2 栏。但如果我排序,它将按字母顺序排列,并且不会考虑第 1 列的自定义顺序,这正是我想要的。
是否有一个选项可以考虑到这一点?我可以再次为第 3 列执行自定义订单,但我想知道是否有更简单的...
自动化和脚本编写视窗回复:与其他列连接后保持列自定义顺序我不确定这是否完全满足您的需求,但可以根据数据的行顺序设置第 3 列的值顺序。为了说明我试图展示的内容,请对您的数据表执行以下操作
- 转到 Tables=>Sort 并按第 2 列、第 1 列对数据进行排序

可以看出,第 3 列的顺序基于第 2 列的值顺序
- 单击“确定”对数据重新排序
- 现在选择第 3 列并右键单击标题并选择“列属性”=>“值顺序”。应出现一个消息框并询问字母数字排序,只需单击“否”
- 此时,可以移动自定义顺序值以满足您指定的顺序,但这可能非常乏味。但可以使用一个简单的技巧让 JMP 为您做到这一点。
- 如果取消选中“自定义顺序”框并选中“行顺序级别”框

值顺序将更改为数据表中第 3 列的顺序。
- 因此,现在,如果您将复选框设置回选中“自定义顺序”且未选中“行顺序级别”,则“自定义顺序”现在将设置为数据表中找到的顺序

- 单击“确定”,当您对第 3 列进行排序时,它将按照您指定的方式进行排序
回复:与其他列连接后保持列自定义顺序谢谢,这正是我正在寻找的提示!我采用了手动指定客户订单的方法,但这确实很耗时