列中的名称选择从行/行选择菜单中非常适合通过选择不同的子集并将相应的标签逐步写入相同的“标签”列来定义标签:
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>