如何使 Col 列表框仅报告特定数据类型尝试制作一个列列表框,以便用户可以选择参数进行分析。
想要限制在此列列表框中数据类型为“字符”的列。使用下面的脚本,但它会报告所有列。
nw = new window("Select Parameter for Pareto",
borderbox(left(3),top (2),
hlist box(
textBox("Select Group for Yield Analaysis"),
hlistbox(
vlistbox(
panelbox("Select group",
ColListData = collistbox( all, << set Data Type( "character" ));
)
)
),
panelbox("Select Parameters",
LineupBox(NCol(2),Spacing(3),
ButtonBox("Y, Columns", colListY<<APPEND></APPEND><LINGO-LABS id="lingo-labs-281634" slang="en-US" mode="UPDATE"><LINGO-LABEL>高级统计建模</LINGO-LABEL><LINGO-LABEL>自动化和脚本编写</LINGO-LABEL><LINGO-LABEL>内容组织</LINGO-LABEL><LINGO-LABEL>大规模定制</LINGO-LABEL></LINGO-LABS>回复:如何使“ col列表框”仅报告特定数据类型这是可用于“列表框”的选项,摘自“脚本编写”
帮助==>脚本索引
它具有用于设置数据类型和建模类型的选项

回复:如何使“ col列表框”仅报告特定数据类型试试看,但它仍然显示所有列。
回复:如何使“ col列表框”仅报告特定数据类型这是您的代码的重做。 您已经将第一个Col List Box()限制为“字符”,只是您没有对第二个Col List Box()使用正确的语法

names default to here(1);
dt=open("$SAMPLE_DATA\big class.jmp");
nw = new window("Select Parameter for Pareto",
borderbox(left(3),top (2),
hlist box(
textBox("Select Group for Yield Analaysis"),
hlistbox(
vlistbox(
panelbox("Select group",
ColListData = collistbox( all, << set Data Type( "character" ));
)
)
),
panelbox("Select Parameters",
LineupBox(NCol(2),Spacing(3),
ButtonBox("Y, Columns", colListY<<APPEND></APPEND>