친애하는 다니엘 발렌테,
마지막으로 저는 JMP 12를 사용하고 있으며 보고서를 가이드 스크립트로 탭 형식으로 만들기 위해 몇 시간이고 노력했지만 안타깝게도 "점프"할 수 없습니다.
내 보고서는 8개의 주요 제목으로 그룹화된 53개의 보고서(자막으로 생각)로 구성되며 보고서는 매일 증가하고 있습니다. 내 기술이 허용하는 출력은 스크린샷입니다. 괜찮지만 최종 사용자에게는 너무 깁니다. 자막을 "탭 제목: SIMULATTION, METRICS by MONTH, METRICS by MARKET .....
도와주시면 정말 감사하겠습니다!

스크립트의 첫 번째 "제목" 부분은 다음과 같으며 3개의 개별 탭에서 trplication을 도와준다면 나머지는 만들 수 있을 것 같습니다.
미리 감사드립니다!
nw = 새창 ( "매출 실적 보고서" ,
개요 상자 ( "시뮬레이션" ,
//시뮬레이션
개요 상자 ( "시뮬레이션된 판매 및 신뢰 한도의 누적 수익 곡선" ,
패널 박스 (
"Resort:Island, Report:Simulation, SubReport:CumulativeRevenueCurve, Author:SaitCopuroglu, " || 긴 날짜 ( 오늘 () ) || " " ||
체재 ( 시간 ( 오늘 () ) , "h:m" ) ,
dt시뮬레이션 << 그래프 빌더 (
크기 ( 1372 , 672 ) ,
제어판 표시 ( 0 ) ,
범례 표시 ( 1 ) ,
범례 위치 ( "맨 아래" ) ,
창에 맞추기 ( "끄다" ) ,
뒷면 색상 ( { 183 , 207 , 219 } ) ,
제목 채우기 색상 ( "라이트 블루" ) ,
제목 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 채우기 색상 ( { 174 , 203 , 228 } ) ,
레벨 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 간격 색상 ( { 131 , 153 , 182 } ) ,
레벨 밑줄 ( 1 ) ,
페이지 수준 채우기 색상 ( { 132 , 154 , 183 } ) ,
페이지 수준 밑줄 ( 0 ) ,
간격 테두리 ( 1 ) ,
변수 (
엑스 ( : 판매일 ) ,
와이 ( : ISL에 대한 낮은 95% 개별 스플라인 예측기 ) ,
와이 ( : ISL에 대한 상위 95% 개별 스플라인 예측기 , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "누적[FitModelISL]" ) , 위치 ( 1 ) )
) ,
집단 ( 부드럽게 ( 엑스 , 와이 ( 1 ) , 와이 ( 2 ) , 와이 ( 삼 ) , 전설 ( 9 ) ) ) ,
로컬 데이터 필터 (
방법 ,
필터 추가 ( 열 ( : 상표 ) , 어디에 ( : 상표 == "2014" ) , 표시하다 ( : 상표 , 크기 ( 103 , 21 ) , 확인란 표시 ) )
) ,
SendToReport (
보내다 (
{} ,
"그래프 빌더" ,
아웃라인박스 ,
{ 제목 설정 ( "시뮬레이션된 판매 및 신뢰 한도의 누적 수익 곡선" )}
) ,
보내다 (
{} ,
"판매일" ,
스케일박스 ,
{ 분 ( 3489696000 ) , 최대 ( 3531772800 ) , 간격 ( "월" ) , 주식회사 ( 1 ) , 마이너 틱 ( 0 ) , 레이블 행 중첩 ( 2 ) ,
참조 라인 추가 ( 3529008000 , "파선" , "검은색" , "시즌 종료" , 1 , 0.3 ) , 레이블 행 ( 1 , 주 그리드 표시 ( 1 ) )}
) ,
보내다 (
{} ,
"ISL에 대한 낮은 95% 개별 스플라인 예측기" ,
스케일박스 ,
{ 체재 ( "엔지니어링 SI" , 17 ) , 분 ( 0 ) , 최대 ( 14000000 ) , 주식회사 ( 2000000 ) , 마이너 틱 ( 1 ) , 레이블 행 중첩 ( 1 ) ,
레이블 행 (
{ 보조 그리드 선 색상 ( - 16053236 ) , 부 레이블 표시 ( 1 ) , 보조 그리드 표시 ( 1 ) , 주 그리드 표시 ( 1 ) ,
글꼴 스타일 설정 ( "솔직한" )}
)}
) ,
보내다 (
{} ,
"400" ,
스케일박스 ,
{ 범례 모델 (
9 ,
레벨 이름 ( 0 , "신뢰 하한(LCL)" ) ,
레벨 이름 ( 1 , "신뢰 상한(UCL)" ) ,
레벨 이름 ( 2 , "시뮬레이션(판매일별 누적수익)" ) ,
속성 ( 0 , { 선 색상 ( 삼 ) , 선 스타일 ( "점이 찍힌" ) , 선의 폭 ( 2 ) , 채우기 색상 ( 삼 )} ) ,
속성 ( 1 , { 선 색상 ( 4 ) , 선 스타일 ( "점이 찍힌" ) , 선의 폭 ( 2 ) , 채우기 색상 ( 4 )} ) ,
속성 ( 2 , { 선 색상 ( 5 ) , 선의 폭 ( 2 ) , 채우기 색상 ( 5 )} )
)}
) ,
보내다 ( {} , "그래프 제목" , TextEditBox , { 텍스트 설정 ( "" )} ) ,
보내다 ( {} , "400" , 레전드박스 , { 위치 ( { 1 , 2 , 0 } )} ) ,
보내다 ( {} , "Y 제목" , TextEditBox , { 텍스트 설정 ( "누적 수익" )} ) ,
보내다 ( {} , "그래프 빌더" , 프레임박스 , { 마커 크기 ( 2 )} )
)
) ,
) ,
) ,
//시뮬레이션2
개요 상자 ( "실제 판매 및 신뢰 한계의 누적 수익 곡선" ,
패널 박스 (
"Resort:Island, Report:Simulation, SubReport:CumulativeRevenueCurve, Author:SaitCopuroglu, " || 긴 날짜 ( 오늘 () ) || " " ||
체재 ( 시간 ( 오늘 () ) , "h:m" ) ,
dtagencystay << 그래프 빌더 (
크기 ( 1372 , 672 ) ,
제어판 표시 ( 0 ) ,
범례 표시 ( 1 ) ,
범례 위치 ( "맨 아래" ) ,
창에 맞추기 ( "끄다" ) ,
뒷면 색상 ( { 183 , 207 , 219 } ) ,
제목 채우기 색상 ( "라이트 블루" ) ,
제목 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 채우기 색상 ( { 174 , 203 , 228 } ) ,
레벨 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 간격 색상 ( { 131 , 153 , 182 } ) ,
레벨 밑줄 ( 1 ) ,
페이지 수준 채우기 색상 ( { 132 , 154 , 183 } ) ,
페이지 수준 밑줄 ( 0 ) ,
간격 테두리 ( 1 ) ,
변수 (
엑스 ( : 판매일 ) ,
와이 ( : CumSumBySalesDate ) ,
와이 ( : 자신감 저하 95% , 위치 ( 1 ) ) ,
와이 ( : 신뢰도 상한 95% , 위치 ( 1 ) )
) ,
집단 ( 라인 ( 엑스 , 와이 ( 1 ) , 와이 ( 2 ) , 와이 ( 삼 ) , 전설 ( 20 ) , 행 순서 ( 1 ) ) ) ,
로컬 데이터 필터 (
방법 ,
필터 추가 ( 열 ( : 의지 ) , 어디에 ( : 의지 == "섬" ) , 표시하다 ( : 의지 , 크기 ( 112 , 21 ) , 확인란 표시 ) )
) ,
SendToReport (
보내다 ( {} , "그래프 빌더" , 아웃라인박스 , { 제목 설정 ( "실제 판매 및 신뢰 한계의 누적 수익 곡선" )} ) ,
보내다 (
{} ,
"판매일" ,
스케일박스 ,
{ 분 ( 3489696000 ) , 최대 ( 3531772800 ) , 간격 ( "월" ) , 주식회사 ( 1 ) , 마이너 틱 ( 0 ) , 레이블 행 중첩 ( 2 ) ,
참조 라인 추가 ( 3529008000 , "파선" , "검은색" , "시즌 종료" , 1 , 0.3 ) , 레이블 행 ( 1 , 주 그리드 표시 ( 1 ) )}
) ,
보내다 (
{} ,
"CumSumBySalesDate" ,
스케일박스 ,
{ 체재 ( "엔지니어링 SI" , 17 ) , 분 ( 0 ) , 최대 ( 14000000 ) , 주식회사 ( 2000000 ) , 마이너 틱 ( 1 ) , 레이블 행 중첩 ( 1 ) ,
레이블 행 (
{ 보조 그리드 선 색상 ( - 16053236 ) , 부 레이블 표시 ( 1 ) , 보조 그리드 표시 ( 1 ) , 주 그리드 표시 ( 1 ) ,
글꼴 스타일 설정 ( "솔직한" )}
)}
) ,
보내다 (
{} ,
"400" ,
스케일박스 ,
{ 범례 모델 (
20 ,
레벨 이름 ( 0 , "실제(판매일별 누적 매출)" ) ,
레벨 이름 ( 1 , "신뢰 하한(LCL)" ) ,
레벨 이름 ( 2 , "신뢰 상한(UCL)" ) ,
속성 ( 0 , { 선 색상 ( 5 ) , 선의 폭 ( 2 ) , 채우기 색상 ( 5 )} ) ,
속성 ( 1 , { 선 색상 ( 삼 ) , 선 스타일 ( "점이 찍힌" ) , 선의 폭 ( 2 ) , 채우기 색상 ( 삼 )} ) ,
속성 ( 2 , { 선 색상 ( 4 ) , 선 스타일 ( "점이 찍힌" ) , 선의 폭 ( 2 ) , 채우기 색상 ( 4 )} )
)}
) ,
보내다 ( {} , "그래프 제목" , TextEditBox , { 텍스트 설정 ( "" )} ) ,
보내다 ( {} , "엑스타이틀" , TextEditBox , { 텍스트 설정 ( "판매일" )} ) ,
보내다 ( {} , "Y 제목" , TextEditBox , { 텍스트 설정 ( "누적 수익" )} ) ,
보내다 ( {} , "그래프 빌더" , 프레임박스 , { 마커 크기 ( 2 )} )
)
) ,
) ,
) ,
//CumRevPerformance % 및 유로
개요 상자 ( "실제 판매의 누적 수익 실적(단위: % 및 €)" ,
패널 박스 (
"Resort:Island, Report:Simulation, SubReport:CumulativeRevenueCurve, Author:SaitCopuroglu, " || 긴 날짜 ( 오늘 () ) || " " ||
체재 ( 시간 ( 오늘 () ) , "h:m" ) ,
dtagencystay << 그래프 빌더 (
크기 ( 1379 , 784 ) ,
제어판 표시 ( 0 ) ,
범례 표시 ( 1 ) ,
범례 위치 ( "맨 아래" ) ,
창에 맞추기 ( "끄다" ) ,
뒷면 색상 ( { 183 , 207 , 219 } ) ,
제목 채우기 색상 ( "라이트 블루" ) ,
제목 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 채우기 색상 ( { 174 , 203 , 228 } ) ,
레벨 프레임 색상 ( "미디엄 다크 그레이" ) ,
레벨 밑줄 ( 1 ) ,
페이지 수준 밑줄 ( 0 ) ,
변수 ( 엑스 ( : 판매일 ) , 와이 ( : CumRevDifference ) , 와이 ( : CumRevPerf% ) ) ,
집단 ( 위치 ( 1 , 1 ) , 포인트들 ( 엑스 , 와이 , 전설 ( 37 ) , 요약통계 ( "평균" ) ) ) ,
집단 ( 위치 ( 1 , 2 ) , 포인트들 ( 엑스 , 와이 , 전설 ( 38 ) , 요약통계 ( "평균" ) ) ) ,
로컬 데이터 필터 (
방법 ,
필터 추가 (
열 ( : 의지 , : 이름 ( "연도[판매일]" ) ) ,
어디에 ( : 이름 ( "연도[판매일]" ) == 2015년 ) ,
표시하다 ( : 의지 , 크기 ( 112 , 21 ) , 확인란 표시 ) ,
표시하다 ( : 이름 ( "연도[판매일]" ) , 크기 ( 96 , 40 ) , 확인란 표시 )
)
) ,
SendToReport (
보내다 ( {} , "그래프 빌더" , 아웃라인박스 , { 제목 설정 ( "실제 판매의 누적 수익 실적(단위: % 및 €)" )} ) ,
보내다 (
{} ,
"판매일" ,
스케일박스 ,
{ 분 ( 3502915200 ) , 최대 ( 3530803912.42118 ) , 간격 ( "월" ) , 주식회사 ( 1 ) , 마이너 틱 ( 1 ) , 레이블 행 중첩 ( 2 ) ,
참조 라인 추가 ( 3529008000 , "점이 찍힌" , "검은색" , "시즌 종료" , 1 ) , 레이블 행 ( 1 , 주 그리드 표시 ( 1 ) ) ,
레이블 행 ( 2 , 주 그리드 표시 ( 1 ) )}
) ,
보내다 (
{} ,
"CumRev차이" ,
스케일박스 ,
{ 체재 ( "최상의" , 17 ) , 최대 ( 749347.25848564 ) , 주식회사 ( 300000 ) , 마이너 틱 ( 1 ) , 레이블 행 중첩 ( 1 ) ,
참조 라인 추가 ( 0 , "단단한" , "녹색" , "" , 1 ) , 레이블 행 (
{ 보조 그리드 선 색상 ( - 16053236 ) , 보조 그리드 표시 ( 1 ) , 주 그리드 표시 ( 1 )}
)}
) ,
보내다 (
{} ,
"CumRevPerf%" ,
스케일박스 ,
{ 분 ( 0 ) , 최대 ( 1.2 ) , 주식회사 ( 0.1 ) , 마이너 틱 ( 1 ) , 레이블 행 중첩 ( 1 ) , 참조 라인 추가 (
{ 0.95 , 1.05 } ,
"단단한" ,
"미디엄 라이트 그린" ,
"" ,
1 ,
0.25
) , 레이블 행 ( { 보조 그리드 표시 ( 1 ) , 주 그리드 표시 ( 1 )} )}
) ,
보내다 (
{} ,
"400" ,
스케일박스 ,
{ 범례 모델 (
37 ,
레벨 이름 ( 0 , "누적 수익 차이 €" ) ,
속성 ( 0 , { 채점자 ( "원" ) , 채우기 색상 ( - 42204 )} )
) , 범례 모델 (
38 ,
레벨 이름 ( 0 , "누적 수익 성과(%)" ) ,
속성 ( 0 , { 채점자 ( "원" ) , 채우기 색상 ( - 21101 )} )
)}
) ,
보내다 ( {} , "그래프 제목" , TextEditBox , { 텍스트 설정 ( "" )} ) ,
보내다 ( {} , "엑스타이틀" , TextEditBox , { 텍스트 설정 ( "판매일" )} ) ,
보내다 ( {} , "Y 제목" , TextEditBox , { 텍스트 설정 ( "€ 단위의 누적 수익 적자" )} ) ,
보내다 ( {} , "그래프 빌더" , 프레임박스 , { 마커 크기 ( 2 ) , 왼쪽 ( 1 ) , 오른쪽 ( 1 ) , 맨 위 ( 1 ) , 맨 아래 ( 1 )} ) ,
보내다 ( {} , "Y 1 타이틀" , TextEditBox , { 텍스트 설정 ( "누적 수익 실적(%)" )} ) ,
보내다 ( {} , "그래프 빌더" , 프레임박스 ( 2 ) , { 마커 크기 ( 2 )} )
)
) ,
) ,
) ,
//표로 만들다
개요 상자 ( "누적 수익 곡선 [지난 30일] 표" ,
패널 박스 (
"Resort:Island, Report:Simulation, SubReport:CumulativeRevenueCurve, Author:SaitCopuroglu, " || 긴 날짜 ( 오늘 () ) || " " ||
체재 ( 시간 ( 오늘 () ) , "h:m" ) ,
dtagencystay << 표로 만들다 (
제어판 표시 ( 0 ) ,
균일한 플롯 축척 ( 0 ) ,
형식 설정 (
평균 (
: 신뢰도 상한 95% ( 17 , 2 ) ,
: 예측 스플라인 ( 17 , 2 ) ,
: 자신감 저하 95% ( 17 , 2 ) ,
: 이름 ( "누적[Fit Model ISL]" )( 17 , 2 ) ,
: CumSumBySalesDate ( 17 , 2 ) ,
: CumRevDifference ( 17 , 2 ) ,
: CumRevPerf% ( 12 , 2 )
)
) ,
테이블 추가 (
열 테이블 (
분석 컬럼 (
: 신뢰도 상한 95% ,
: 예측 스플라인 ,
: 자신감 저하 95% ,
: 이름 ( "누적[Fit Model ISL]" ) ,
: CumSumBySalesDate ,
: CumRevDifference ,
: CumRevPerf%
) ,
통계 ( 평균 )
) ,
행 테이블 ( 열 그룹화 ( : 판매일 ) )
) ,
로컬 데이터 필터 (
방법 ,
필터 추가 ( 열 ( : 판매일 ) , 어디에 ( : 판매일 >= 오늘 () - 며칠 후 ( 30 ) & : 판매일 <= 오늘 () ) )
) ,
SendToReport ( 보내다 ( {} , "표로 만들다" , 아웃라인박스 , { 제목 설정 ( "누적 수익 곡선 [지난 30일] 표" )} ) )
) ,
) ,
) ,
) ,
개요 상자 ( "월별 측정항목" ,
dt_master = 데이터 테이블 ( "BudgetWithAgency.jmp" ) ,
.
.
.
.
.
.
.
.
@Daniel_Valente