製表數據時是否可以有基於用戶的列? 我有一個表格,但分組列需要基於用戶輸入。 我想不出辦法,有可能嗎?請幫忙
它在運行 Windows 10 的 JMP 15 下運行良好。
這是第一個屏幕

然後我選擇列名稱和年齡並將它們移動到選擇區域

最後我點擊確定並得到以下結果

不確定它是否是我的 JMP 版本 (JMP15),但它不適合我
JMP 具有請求用戶輸入然後將該信息傳遞到所需的任何腳本的功能。我建議您花時間通讀腳本指南。
這是一個非常簡單的例子來做你想做的事。可以開發更好的界面,但這應該給你一個開始
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window( "Col List Box Example",
Text Box( "Select the Grouping Columns" ),
Col List Box( all, width( 250 ), maxSelected( 1 ) ),
fontobj = lb = Col List Box( character ),
OKbb = Button Box( "OK",
theColumns = lb << get items;
nw << close window;
Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :height, :weight ), Statistics( Mean ) ),
Row Table( Grouping Columns( eval(theColumns) ) )
)
);
)
);