다른 데이터 테이블을 선택하고 선택 매개변수에 대한 가변성 차트를 실행하기 위해 for 루프를 실행하고 있습니다. 스크립트는 각 데이터 테이블에 대해 서로 다른 보고서 저널을 생성합니다. 모든 보고서 저널을 병합하는 데 도움을 줄 수 있는 사람이 있습니까?
Var_chart= 함수({select_y,select_x},
현재 데이터 테이블(dt_sub);
Rep_chart = 가변성 차트(
Y(평가(select_y)),
X(평가(select_x)),
최대 Iter( 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= 새 창("보고서", << 저널);
For (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 << 열 이름 가져오기();
//마=마+1;
New Window( "분석할 테스트 선택", <
V 목록 상자(
텍스트 상자( "Y 선택, 응답" ),
para_select1 = 목록 상자( col_name_list[ma] ),
텍스트 상자( "X 선택, 응답" ),
para_select2 = 목록 상자( col_name_list[ma] ),
버튼 상자( "확인", test_list1 = para_select1 << 선택됨;
test_list2 = para_select2 << 선택됨 ),
);
);
인쇄(test_list1);
인쇄(test_list2);
Var_chart(test_list1,test_list2);
ma=ma+1;
//닫기(dt_sub, NO 저장);
);
다음은 저널에 플랫폼 출력을 추가할 수 있는 예입니다.저널이나 보고서 출력을 제대로 가리키고 있지 않은 것 같습니다.
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));