列中的名稱選擇從行/行選擇菜單中非常適合通過選擇不同的子集並將相應的標籤逐步寫入相同的“標籤”列來定義標籤:
https://community.jmp.com/t5/Discussions/manual-grouping-extended-version/td-p/540203
該函數的當前行為是:
a) 如果用戶輸入一個值就做某事[此功能使用戶能夠通過一次又一次地向同一列寫入值來“收集”信息 - 而不會覆蓋其他行中的現有標籤]
b) 如果選定行中已有標籤,則將其替換為新標籤。
這就是為什麼該函數只能用於分離標籤組而不能用於“多響應”條目的原因。
第二個響應將替換第一個響應。
我的願望:如果選定的行已經包含一個值,則可以附加輸入的字符串:

這將允許收集“多個響應”條目,如下例所示。
如果函數自動正確處理逗號(即第一個標籤沒有逗號),那就太好了。
其他有用的選項:
- 前置文字
- 搜索和刪除文本
- 搜索並用另一個文本替換文本
...
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column("activity", Character, "Multiple Response");
dt << Clear Select << Select Rows( [2, 4, 8, 9, 20, 25, 26, 35, 36] );
wait(2);
dt << Name Selection in Column( Column Name( "activity" ), Selected( " ,football" ) );
wait(2);
dt << Clear Select << Select Rows( [2, 4, 8, 12, 22, 27, 28, 29, 30] );
wait(1);
dt <<NAME selection="" in="" column=""></NAME>