我正在運行 for 循環來選擇不同的數據表並運行所選參數的變異性圖表。 該腳本正在為每個數據表創建不同的報告日誌。 任何人都可以幫我將所有報告期刊合併在一起嗎?
var_chart= 函數 ({select_y,select_x},
當前數據表(dt_sub);
Rep_chart = 變異圖(
Y( 評估 (select_y) ),
X( 評估 (select_x) ),
最大迭代次數( 100 ),
轉化限制( 0.00000001 ),
數積分橫坐標( 128 ),
數字函數評估( 65536 ),
分析類型(“選擇最佳分析(EMS REML 貝葉斯)”),
標準差圖表( 0 ),
變異性總結報告(1),
歷史西格瑪( 0 ),
顯示組平均值( 1 ),
顯示大平均值( 1 ),
顯示箱線圖( 1 )
),
Rep_var_chart = Rep_chart << 報告;
Rep_var_chart << 分頁符;
Rep_var_chart << 日誌窗口;
Rep_Jrn << 追加 (Rep_var_chart);
關閉(dt_sub,不保存);
);
馬= 1;
col_name_list = {};
Rep_Jrn=新窗口("報告", << 日誌);
對於 (l=1,l <= NItems (test_list), l++,
open_path1 = L_path1||test_list[l]||"_"||"Com"||".jmp";
dt_sub=打開(open_path1);
col_name_list[ma] = dt_sub << 獲取列名 ();
//ma=ma+1;
新窗口(“選擇測試進行分析”,<<模態,
V 列錶框(
文本框(“選擇Y,響應”),
para_select1 = 列錶框( col_name_list[ma] ),
文本框(“選擇X,響應”),
para_select2 = 列錶框( col_name_list[ma] ),
Button Box( "OK", test_list1 = para_select1 << 被選中;
test_list2 = para_select2 << 被選中 ),
);
);
打印(測試列表1);
打印(測試列表2);
var_chart(test_list1,test_list2);
ma=ma+1;
//關閉(dt_sub,不保存);
);
以下是能夠將平台輸出附加到日誌的示例。顯然,您沒有正確指向日記或報告輸出。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
nw = New Window( "example", <<JOURNAL></JOURNAL>
我嘗試過,但它不起作用。 報錯..
不是在訪問或評估 'append' 時顯示,append( Report( Rep_chart ) ) /*###*/
如果在你之後
ma = ma + 1;
你只需要添加
Rep_Jrn << append(report(Rep_chart));