大家好,
我想使用“列表检查”功能或“值顺序”列属性对数据表中的列进行自定义排序。 该数据表是从另一个数据表的子集创建的,但是我无法获取该属性以对数据表中的值进行自定义排序。 我正在使用的相关命令如下所示:
dt_summary_table =(数据表(“表名”))<<放入数据表; //这样就可以正常工作并创建了一个数据表。
//使用列表检查属性
dt_summary_table << column(“ Column_name_eg_Names”)<< Set Property(“列表检查”,{“ OrderList_A”,“ OrderList_B”,“ OrderList_C”});;。
//或使用Value Order属性
dt_summary_table << column(“ Column_name_eg_Names”)<< Set Property(“ Value Order”,{“ OrderList_A”,“ OrderList_B”,“ OrderList_C”});;
//或使用列表检查属性
dt_summary_table << column(“ Column_name_eg_Names”)<< List Check({“ OrderList_A”,“ OrderList_B”,“ OrderList_C”});。
//或使用Value Order属性
dt_summary_table << column(“ Column_name_eg_Names”)<< Value Order({“ OrderList_A”,“ OrderList_B”,“ OrderList_C”});;
有人可以建议在显示图形/图表等时,按自定义排序顺序对列值进行排序的坏方法或最佳方法是什么。
在JMP 15中,列属性“值顺序”的结构已更改。这是新结构的示例
names default to here(1);
dt=open("$SAMPLE_DATA\big class.jmp");
dt:sex<<SET property=""></SET>
我建议您手动设置所需的值顺序,然后使用<<获取属性(“值顺序”)查看如何为数据构造语句
非常感谢Jim / @ txnelson,
现在可以使用了。
只是想知道是否在某个地方记录了这种新结构? 我在关注文档https://www.jmp.com/support/help/zh-cn/15.0/#page/jmp/column-properties-3.shtml#似乎并不能反映自定义顺序的语法。