姓名 未解決的問題<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<<取得值),