<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我创建了一个汇总表,其中一列需要值排序。 创建具有属性的列的脚本如下:
新专栏( “合同” ,
特点( 4 ) ,
标称,
设置属性(
“价值排序” ,
{ “独联体” , “LOC” , “西欧联盟” , “英国” , “欧亚经济联盟” , “MEA” , “GRP” , “其他” , “NRD” , “目录” ,
“科” , “比较” }
) ,
设置选定,
设定值(
{ “独联体” , “LOC” , “西欧联盟” , “英国” , “欧亚经济联盟” , “MEA” , “GRP” , “其他” , “NRD” , “目录” ,
“科” , “比较” }
)
)
但是,我不想从头开始创建表,而是将值排序应用于汇总表列(因此汇总表是动态的),我应该在哪里插入仅将值排序添加到现有脚本的脚本:
数据表( “住宿预算.jmp” ) <<概括(
团体( :合同) ,
和( :房间之夜) ,
和( :成人之夜) ,
和( :净房收入(不含增值税) ) ,
子群( :标签) ,
链接到原始数据表( 0 )
) ,
新专栏( “最小ADR市场” ,
数字,
连续的,
格式(货币( “欧元” ) , 17 号, 2 ) ,
公式(
( :姓名( “总和(不含增值税的净房间收入,预算)” ) -
:姓名( “总和(NetRoomRevenueWithOutVat,2015)” )) / ( :姓名( “总和(房间住宿,预算)” )
- :姓名( “总和(RoomNight,2015)” ))
)
) ,
新专栏( “最小亚行市场” ,
数字,
连续的,
格式(货币( “欧元” ) , 17 号, 2 ) ,
公式(
( :姓名( “总和(不含增值税的净房间收入,预算)” ) -
:姓名( “总和(NetRoomRevenueWithOutVat,2015)” )) / ( :姓名( “总和(成人住宿,预算)” )
- :姓名( “总和(成人之夜,2015)” ))
)
) ,
通常,默认情况下会链接汇总表。 如果您取消选中“链接”复选框,它将不会被链接(即动态、交互式...),并且我认为值排序属性将会丢失。
我应该将汇总表链接到主数据表以保留列属性还是独立于选择?
值排序属性由链接的汇总表继承。 因此,如果您将值排序设置为主表,则每个汇总表也会得到它。
下面的代码将值排序设置为主表或汇总表(这取决于哪个表是“当前数据表”)。顺便说一句,一旦您有多个打开的表,我建议为受脚本影响的数据表定义变量(即像 dt = data table("name"); dt_sum=dt<
柱子( “合同” ) <<设置属性(
“价值排序” ,
{ “独联体” , “LOC” , “西欧联盟” , “英国” , “欧亚经济联盟” , “MEA” , “GRP” , “其他” , “NRD” , “目录” , “科” ,
“比较” }
);