範圍檢查派生列嗨,大家好,
我在數據表中復制/複製了列。 我想對複制的列進行範圍檢查,但是當我這樣做時,它告訴我我不能對派生列進行範圍檢查。 (我認為)最簡單的解決方法是對原始列進行範圍檢查,但我想知道是否有辦法在復制的列上執行此操作。
當前數據表(dt);
cn = dt << get column names();
對於(i = 5,i <= N項(cn),i ++,
name = Char((cn [i]))|| “通行證”;
dt <<清除列選擇;
colCopy = cn [i] << getscript;
Eval(替換(名稱Expr(colCopy),Arg(名稱Expr(colCopy),1),名稱))<< set selected(1);
col =列(名稱);
dt:col <<抑制評估;
);
dt:Gate Pass << Set Property(“Range Check”,LTLE(0,50));
Re:對派生列進行範圍檢查這當然解釋了它!很高興你想出來了。
Re:對派生列進行範圍檢查問題是如此明顯!我沒有將數據類型設置為數字。 啊!
Re:對派生列進行範圍檢查您發布的代碼是否與您正在使用的代碼完全相同?如果沒有,請發布任何遺漏的東西
Re:對派生列進行範圍檢查由公式填充的列將包括公式本身中的範圍檢查。例如,
If( lower bound < computation < upper bound, result, . )
Re:對派生列進行範圍檢查哦,實際上它發生在甚至沒有被複製的列上。 以前有人見過這個問題嗎?
Re:對派生列進行範圍檢查真的嗎?我正在使用JMP 12。Re:對派生列進行範圍檢查無法重現您的問題。我正在使用JMP 12/13。如您所述,我可以對新列應用範圍檢查。現在,如果列基於公式,那麼不,您不能應用範圍檢查。您使用的是什麼版本的JMP?