大家好,很高興認識你們!
我是 JMP 軟件的新用戶,我的任務是做一些有關腳本編寫的作業。
我嘗試編寫一個程序(我從JMP論壇中摘取了一些部分,對此我非常感激),
這個程序的作用是生成
1)漂移趨勢圖(Y、X、Overlay)
2)t-檢驗(Y,X)
3)正態概率圖(Y,X)
如果我只選擇列並生成圖表,一切都會正常。
但是,我嘗試編寫一個“數據過濾器”,它保存當前現有的選定列,
因此,如果我需要再次使用這些預設列,我只需加載文件即可,而不必再次選擇所有內容。
保存按鈕
- 將選定的列追加到列表中,將其放入數據表中並保存
加載按鈕
- 加載文件時,將列名稱與數據表的名稱進行比較
- 如果名稱匹配,則將附加並選擇原始數據表的列
當我嘗試加載預設設置時出現問題。
我嘗試加載預設設置,/加載預設設置,刪除所有選定的列,然後再次手動選擇我的列,
但它仍然顯示錯誤
Unresolved Column in access or evaluation of 'Send' , As Column/*###*/()Exception in platform launch in access or evaluation of 'Graph Builder' , Graph Builder(/*###*/Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( As Column() ), Y( As Column() ), Overlay( As Column() ) ),
Elements( Points( X, Y, Legend( 12 ) ), Line( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
12,
Base( 0, 0, 0, Item ID( "0", 1 ) ),
Base( 1, 0, 0, Item ID( "168", 1 ) ),
Base( 2, 0, 0, Item ID( "500", 1 ) ),
Base( 3, 0, 0, Item ID( "1000", 1 ) )
)}
)
)
)以上是我遇到的錯誤。 我嘗試在書籍和網站上搜索,但仍然很困難。
我真的希望有人能伸出援助之手。 非常感謝大家。
我的假設是我用來保存預設設置並檢索它的方法不正確/這導致了問題。
//the data table you want to operate on
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
//number of columns in the data table
nc = ncol(dt);
//the width of the column list box in pixels
lbWidth = 108;
//opens new window called "Clustering" that houses all the function display boxes
clusterDlg = New Window("Clustering",/*uncomment if you want a modal window: <<MODAL></MODAL>
@tx尼爾森非常感謝你,txnelson! 真的真的很感激。
加載後,您的當前活動數據表不再指向您的測量數據表。 您需要確保圖形生成器指向您使用變量“dt”指向的測量數據表。因此將第 163 行從
Graph Builder(
到
dt << Graph Builder(