<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
我有一个三合一的问题:
1。我希望JMP从脚本所在的同一目录中选择一个“模板表”。由于网络设置,该路径可能因用户而异。我设法使用以下“固定”链接:
TempTable =“K:\ ... \ TableTemplate.jmp”;
打开(TempTable);
(此设置有效)
数据表与脚本位于同一目录中,因此我认为我应该可以使用:
TempTable =“.. \ [path] \ TableTemplate.jmp”
打开(TempTable);
然而,这不起作用。
2。我想创建一个交互式数据过滤器:
dt = open(table);
TableWindow =新窗口(“输入输入”,
H列表框(
//创建一个文本框和输入框。
文本框(“输入值”),
垫片盒(尺寸(1,10));
过滤器=数字编辑框(。)
)
//创建一个按钮框,使用过滤器选择特定数据并将其分组到新表中。
按钮框(“添加值”,
如果(缺失(过滤器<< get)== 0),
dt <<选择Where(:Value ==(Filter << get)),
dt <<子集((选定行),输出表名称(“子集”));
TableWindow <<关闭窗口;
,
过滤<< set(。);
对话框(“值不正确”);
);
3。我有一个脚本,在Y轴上绘制数值,在X轴上绘制批次(字符)。我正在试图找出一种方法来生成一份报告,该报告将声明所有样本的值低于整个人口的平均值。也许它可以像这样工作:
dt <<选择位置(:Sample == X),
meanX =平均值(Value);
dt <<选择位置(:Sample == X&Value
// subset与这些行相关的所有列
dt <<子集((选定行),输出表名称(“子集”));
感谢所有的帮助,干杯!
嗨,
谢谢您的回复。我已经能够解决其中的两个问题,但相对路径问题仍然是一个悬而未决的问题。我将为此问题创建一张新票。
亲切的问候
安德斯
如果您仍然遇到任何问题,那么最好将它们作为个别问题发布
第二个问题解决了:
InputWindow =新窗口(“输入输入”,
V列表框(
垫片盒(尺寸(1,10)),
文本框(“在输入中输入”),
垫片盒(尺寸(1,10)),
H列表框(
文本框(“Max respons uppgift 1”),
垫片盒(尺寸(10,1)),
中位数=数字编辑框(。)
垫片盒(尺寸(10,1)),
)
垫片盒(尺寸(1,10)),
H列表框(
按钮盒(“Läggtillvärde”,
如果(缺失(中位数
表<<选择Where(:ISU>(中位数<< get));
表<<子集((选定行),输出表名称(“Ber1”));
InputWindow <<关闭窗口;
,
中位数<<集(。);
对话(“ogiltigavärden:”);
)
)
垫片盒(尺寸(10,1)),
按钮盒(“Stäng”,
InputWindow <<关闭窗口
)
);