我對 table box() 功能有一些需求。
1) 使儲存格本身可著色,無需 <
2)為自訂表格框提供類似的元信息,以便使用者可以使用本機製作組合資料表功能,如果多個表格具有相同的信息,則可以提取其他信息
例如:允許所有這些以某種方式附加年齡,而不必隱藏列並進行自訂「製作組合資料表」功能
Names Default to Here(1);
dt = Open("$SAMPLE_DATA\Big Class.jmp");
Summarize(ages = by(:age));
hlb = hlistbox();
for(i=1, i<=nitems(ages), i++,
rows = dt << Get Rows Where(char(Column(dt, "age")[]) == ages[i]);
tblbox = Tablebox(
StringColBox("Sex",
dt:sex[rows]
),
StringColBox("Name",
dt:name[rows]
)
);
hlb << append(
OutlineBox(ages[i],
tblbox
)
)
);
new window("Test",
hlb
);
3)允許行特定邊框,例如,如果我要製作大類的資料表,我可能想要在每個年齡集之間放一條線
4) 讓桌子更容易相互堆疊。現在,如果我想在具有總和列的表的底部建立一行,我必須進行大量預處理來找出列,然後有效地建立兩個表。
5) 在從錶框中命名列時,「製作資料表」考慮 ColSpanBox(),目前它只是將其命名為最終列標題
使用諸如 tabulate 之類的東西可能會更容易解決很多問題,但我在嘗試使用它時遇到了不同的問題。
這些願望需要分解為單獨的想法,以便衡量投票並追蹤進度。 謝謝!