대시 보드가 예상대로 업데이트되지 않습니다.모두 안녕 운영자를위한 SPC 차트를 만들기 위해 3 개의 단순하고 동일한 스크립트를 실행하고 있습니다. 아이디어는 기본 테스트 결과를 입력하고 하나의 버튼을 클릭 한 다음 변화 / 추세 / 이상 치를 관찰한다는 것입니다.
모든 데이터를 차트에 표시하는 대신 SPC 차트에 마지막 30 개의 데이터 포인트 만 표시하도록 스크립트를 설정합니다. 10 행의 데이터를 더 추가하면 (예를 들어) 스크립트가 계획대로 진행되며 수명이 길어집니다. 3 개의 SPC 차트를 나란히 표시하기 위해 간단한 대시 보드 (최초)를 만들었습니다. 스크립트를 처음 실행할 때마다 원하는 것처럼 보입니다. 즉 3 개의 차트 각각에 마지막 30 개의 데이터 포인트가 표시됩니다.
그러나 데이터 테이블에 10 행의 데이터를 추가하고 스크립트를 다시 실행하면 대시 보드의 3 개의 차트가 스크립트를 개별적으로 실행할 때 (대시 보드 외부) 자동으로 이동하지 않습니다. 데이터가 대시 보드의 차트에 추가되었지만 X 축을 수동으로 슬라이드해야만 데이터를 볼 수 있습니다. 여기에 명백한 것이 빠져 있습니까?
다시 : 대시 보드가 예상대로 업데이트되지 않습니다.스크립트는 nrows ()를 기반으로 x 축의 최소 / 최대 값을 동적으로 설정합니다.
Dispatch(
{},
"label",
ScaleBox,
{Min( nrows()-30 ), Max( nrows()+3 ), Inc( 1 ), Minor Ticks( 0 )}
),
보고서가 Dashboard Builder (또는 Combine Windows)에 추가 될 때 캡처하는 스크립트는 << 스크립트를 스크립트 창에 저장 창에 표시되는 것과 동일합니다.
Dispatch(
{},
"label",
ScaleBox,
{Min( 24 ), Max( 57 ), Inc( 1 ), Minor Ticks( 0 )}
),
Dashboard Builder에서 플랫폼 스크립트를 편집 할 수 있지만이 경우 스크립트가 저장 될 때마다 스크립트를 다시 캡처하므로이 경우 도움이되지 않습니다. 윤곽선 열기 / 닫기와 같은 변경 사항 또는 미리보기 모드에서 수행 된 다른 변경 사항을 통합하려면이 옵션이 필요합니다.
이 경우 가장 쉬운 해결책은 대시 보드 스크립트를 직접 편집하는 것입니다. .jmpapp / .jmpappsource 파일을 저장하는 경우 텍스트 편집기를 사용하여이 파일을 편집하면됩니다. 테이블 스크립트에 저장하는 경우 대시 보드의 스크립트 창에 스크립트 저장을 사용하고 스크립트를 편집 한 다음 테이블 스크립트에 복사 / 붙여 넣기를 사용하는 것이 가장 좋습니다. 스크립트에 스크립트 저장 창을 사용하는 경우 스크립트 구문은 다음과 같습니다. JMPApp (...) << 편집 . 이것을 다음으로 변경하십시오 JMPApp (...) << 실행 Dashboard Builder를 열지 않고 분석을 실행할 대시 보드를 만듭니다.
다시 : 대시 보드가 예상대로 업데이트되지 않습니다.안녕 댄,
시간을 내 문의에 응답 해 주셔서 감사합니다. 불행히도 Dasboard가 내가 생각했던 방식대로 작동하지 않을 것입니다. 거짓말하지 않겠습니다. 대시 보드 스크립트를 직접 수정하라는 마지막 제안을 알아내는 데 다소 시간이 걸릴 수 있습니다. 대시 보드 스크립트 입력 화면을 발견하고 '최대 창'명령을 추가했지만 실제로 다른 코드가 없으므로 대시 보드 기능은 원래 스크립트가 생성 한 출력을 표시한다고 가정했습니다.
당신의 마지막 단락은 나에게 이집트 상형 문자와 비슷합니다. 그래서 나는 시간을내어 당신의 제안을 통해 내 길을 허비하려고 노력할 것입니다.
내 쿼리에 대한 비정상적으로 조용한 응답으로 다른 아이디어를 가진 사람은 아무도 없습니다!
다시 감사합니다.
키어런
다시 : 대시 보드가 예상대로 업데이트되지 않습니다.안녕하세요 ko ,
같이 @danschikore 언급 한 경우, 특정 경우 3 줄의 코드를 편집하고 바꾸면됩니다.
코드는 이미 작성되었습니다.
대시 보드 내에서 맨 위 빨간색 삼각형을 클릭하고 스크립트 저장 >> 스크립트 창으로를 선택하십시오.
Save Script to To Script Window스크립트를 스크립트에 저장 창
그런 다음 각 보고서에서이 코드 줄을 바꿉니다 (스크립트 편집기에서 줄 번호를 사용하도록 설정 한 경우 줄은 87, 187 및 276입니다)
{Min( 24 ), Max( 57 ), Inc( 1 ), Minor Ticks( 0 )}
이 코드 줄로
{Min( nrows()-30 ), Max( nrows()+3 ), Inc( 1 ), Minor Ticks( 0 )}
마지막 줄 536을 교체하십시오.
) << Edit
와
) << Run
모두 선택 편집을 사용하여 스크립트 창의 전체 내용을 복사하십시오. PC에서 복사 또는 키보드 단축키 사용 Ctrl + A를 누른 다음 Ctrl C (Mac Command + A 및 Command + C)
마지막으로 데이터 테이블로 돌아가서 빨간색 삼각형을 클릭하고 새 스크립트를 선택할 수 있습니다.
Select New Script새 스크립트를 선택하십시오
그리고 붙여 넣기 편집 또는 ctrl + v (Mac Command + v)를 사용하여 클립 보드의 내용을 스크립트 섹션에 붙여 넣습니다.
스크립트 이름을 입력하고 "확인"을 클릭하십시오
New Table Script새 테이블 스크립트
새 테이블 스크립트로 데이터 테이블을 첨부하고 데이터 테이블에 새로운 출력 행을 추가했습니다.
이것이 당신이 원하는 것에 더 가까워 지나요?
건배,
스탠
추신 : 호기심을 위해 JMP 15 (2019 년 가을 출시 예정)에서 나오는 새로운 JSL 어두운 테마를 사용하고 있습니다.
JSL Dark ThemeJSL 다크 테마
다시 : 대시 보드가 예상대로 업데이트되지 않습니다.@danschikore
솔루션을 제공해 주신 Dan에게 다시 한 번 감사드립니다. 나를 위해 완벽하게 작동합니다. 매우 감사.
stan
스탠, 내가 필요한 수준에서 저에게 설명해 주셔서 감사합니다. 매우 참을성 있고 도움이됩니다. 고맙습니다!