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