<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 <<關閉窗口
)
);