<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” , “目錄” , “科” ,
“比較” }
);