姓名 未解决的问题<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Dlg = Dialog("选择烧烤",
vlist(选择=列表框(GrillList),
按钮(“确定”)));
评估(dlg[1]);
GrillSel = dlg [“选择”];
显示(烧烤选择);
当在列公式中使用 GrillSel 时,出现错误弹出消息...名称未解析:Grillsel。
感谢帮助
回复:姓名未解决的问题嗨,文森特。
这里发生了一些事情。
1. 最重要的是,对话()函数已被弃用。我建议您使用 <在线文档。
2. 在您提供的示例中,分配给 GrillSel 的结果是一个列表。最有可能的是,您需要从列表中提取选定的值才能使用该值。
3. 请参阅 JMP 使用说明41824有关在列公式中使用变量的详细信息。
我希望这有帮助。
亲切的问候,
温蒂
回复:姓名未解决的问题吉姆:
这是脚本。 当我在列公式中使用 GrillSel 时,收到错误消息。 但是,在做出选择后,我确实在日志中看到了 GrillSel 的值。
dt = datatable("更新腐蚀情况的销售额");
GrillList = AssociativeArray(Column(dt, "烧烤") << getValues) << getKeys;
SaleYrList = AssociativeArray(Column(dt, "销售年份") << getValues) << getKeys;
ClaimYrList = AssociativeArray(Column(dt, "全球年份") << getValues) << getKeys;
PartList = AssociativeArray(Column(dt, "烧烤部件") << getValues) << getKeys;
Dlg = Dialog("选择烧烤",
vlist(选择=列表框(GrillList),
按钮(“确定”)));
评估(dlg);
GrillSel = dlg [“选择”];
显示(烧烤选择);
回复:姓名未解决的问题我有点困惑……但我会猜测一下。当代码尝试查找 GrillList 时出现错误。
假设 GrillList 是数据表中的列的名称,您将需要更改对它的引用,以从数据表中获取值
vlist(选择 - 列表框(:grillList<<获取值),