如何使用在组合框数据提取路径中选择的变量你好,
我对JMP还是很陌生,有带组合框的脚本,打算使用所选字符插入数据路径中提取,欢迎任何建议。
谢谢
名称默认为Here(1);
清除Symbols();
清除Globals();
新窗口(“组合框测试”,
<<模态
面板框(“选择日期范围”,
阵容框(N Col(1),
文本框(“ DCOP ID”),
dc_cb =组合框({“ CED15_10”,“ CDM45.10”,“ CRL02.05”,“ CEM11.05”,“ CEM09.18”,“ CBI07.01”},设置Width(20)),
,
),
H列表框(
按钮盒(“确定”,
<< Set Function(
功能({self},
dcop_id = dc_cb <<获取;
)
)
),
按钮盒(“取消”)
),
),
);
dt_control =打开(
“ \\ S:data \ ENG_” || dcop_id || “ .CSV”
脚本编写回复:如何使用组合框中选择的变量进入数据提取路径消息Get从组合框中返回一个整数,我想您反而想要Get Text。请参阅以下更新的脚本:
Names Default To Here( 1 );
New Window( "Combo box test",
<< Modal,
Panel Box( "Select a Date Range",
Lineup Box( N Col( 1 ),
Text Box( "DCOP ID" ),
dc_cb = Combo Box(
{"CED15_10", "CDM45.10", "CRL02.05", "CEM11.05", "CEM09.18", "CBI07.01"},
dc_cb << GetSelected(),
<< Set Width( 20 )
)
),
H List Box(
Button Box( "OK",
<<SET function=""></SET>
查看脚本索引以查看有关这些消息的更多详细信息。

回复:如何使用组合框中选择的变量进入数据提取路径太好了,效果很好。
我有可能使用组合框并以数字形式表示结果?
Names Default To Here( 1 );
New Window( "Combo box test",
<< Modal,
Panel Box( "Select a Date Range",
Lineup Box( N Col( 1 ),
Text Box( "DCOP ID" ),
dc_cb = Combo Box(
{"10", "20", "30"},
dc_cb << GetSelected(),
<< Set Width( 20 )
)
),
H List Box(
Button Box( "OK",
<<SET function=""></SET>回复:如何使用组合框中选择的变量进入数据提取路径您需要做的就是使用Num()函数将字符串转换为数字。另外,您需要使用“获取所选”消息,而不是“获取”消息。Get Selected返回值,而Get返回索引号。
有关可用于Combo Box()的消息的定义,请参见脚本编制索引。
dcop_id = Num( dc_cb << Get Selected ) ;
我强烈建议您花些时间阅读“帮助”菜单下“ JMP文档库”中的“脚本指南”。它将为您提供真正的背景,使您进入JSL变得容易得多。
回复:如何使用组合框中选择的变量进入数据提取路径非常感谢,效果很好。
再次感谢