다중 그래프 / 분석을하는 다중 테이블로 jmp를 종료하는 더 쉬운 방법?필자의 전형적인 업무에는 여러 개의 그래프 / 분석이 가능한 여러 개의 테이블을 만드는 작업이 포함됩니다.
주어진 테이블에 대해 열려있는 모든 그래프 / 분석을 테이블 자체의 스크립트로 자동 저장합니다 (그리고 선택적으로 모든 그래프를 닫습니다).
JMP 프로그램을 종료하고 분석을 잃지 않고 모든 테이블을 저장하는 데 인내심 문제가 있습니다.
다시 여러 그래프 / 분석을 여러 테이블을 가진 jmp를 종료하는 쉬운 방법? 이 부분 메뉴 항목을 추가하는 방법은 JMP 13 설명서를 참조하십시오. 위의 코드가 원하는대로 작동하면 행복해지면 첫 번째 행을 가져오고 '시작'부터 모든 것을 취하십시오.
다시 여러 그래프 / 분석을 여러 테이블을 가진 jmp를 종료하는 쉬운 방법?나는 JMP 프로젝트를 의미하지는 않았다. 혼란에 빠져서. 나는 그 기능을 실제로 탐구 한 적이 없으며 많은 도움을 줄 수 없습니다.
나는 일반적으로 일과 관련된 일을 더 많이 언급했다. 내가 "유망한"수백 개의 보고서로 뒤죽박죽 된 작업 공간으로 분석 중간에있을 때와 같이 갑자기 나는 더 높은 우선 순위로 JMP에서 일하도록 초점을 전환해야합니다. 그런 다음 Session Script가 유용 해 저장 분석 및 폐기 분석에 대한 어려운 결정을 연기 할 수 있습니다. 적절한 이름으로 스크립트를 저장하고 모든 것을 닫은 다음 깨끗한 작업 공간으로 더 긴급한 작업으로 전환하십시오.
나중에 세션 스크립트를 열고 실행하여 이전 상태 (마음과 작업 공간)로 돌아갈 수 있습니다.
다시 여러 그래프 / 분석을 여러 테이블을 가진 jmp를 종료하는 쉬운 방법?고맙습니다 ... 필자는 프로젝트를 사용하여 테이블과 보고서를 새로 생성 된 프로젝트로 끌어 오려고했습니다. JMP를 종료하고 Windows 폴더에 저장된 프로젝트 파일을 두 번 클릭하면 프로젝트 대화 상자가 나타나서 열려야 할 프로젝트를 선택해야합니다 (이미 Windows 폴더에서 두 번 클릭하여 수행 한 것으로 생각됩니다).
내가 뭐 잘못 했어요?
다시 여러 그래프 / 분석을 여러 테이블을 가진 jmp를 종료하는 쉬운 방법?고맙습니다. 메뉴 항목으로 만들려면 어떻게해야합니까?
다시 여러 그래프 / 분석을 여러 테이블을 가진 jmp를 종료하는 쉬운 방법?저는 수백 개의 보고서에서 세션을 빨리 지울 수있는 방법으로 "세션 스크립트 저장 ..."(파일 메뉴)을 사용합니다. 예를 들어 재부팅하거나 다른 프로젝트에서 임시로 작업해야하는 경우입니다. 나중에 스크립트를 실행하여 내가 떠난 곳에서 정확하게 벗어날 수 있습니다. 모든 (저장된) 테이블과 보고서는 자동으로 열리고 다시 작성됩니다.
다시 여러 그래프 / 분석을 여러 테이블을 가진 jmp를 종료하는 쉬운 방법?시작은 다음과 같습니다. 많은 경우를 다루며 더욱 스마트하게 만들 수 있습니다. 편의를 위해 메뉴 항목이나 버튼에 넣을 수 있습니다.
Names Default To Here(1);
// Open a table to play with
dt = Open("$SAMPLE_DATA\Big Class.jmp");
// Open some windows in the session from this table (this would be done interactively)
ss = dt << Get Table Script Names;
for (s=1, s<=NItems(ss), s++, dt << runScript(ss[s]));
// Delete the saved scripts from the table
for (s=1, s<=NItems(ss), s++, dt << deleteTableProperty(ss[s]));
Wait(3);
// Start here . . .
// See the names of all the tables that are currently open in ths session
openTables = {};
for(t=1, t<=NTable(), t++, InsertInto(openTables, DataTable(t) << getName));
// See which windows are currently open in the session
openWindows = {};
for(w=1, w<=NItems(Window()), w++, InsertInto(openWindows, Window(w) << getWindowTitle));
// Handle each open table in turn
for(t=1, t<=NItems(openTables), t++,
// Truncate the table name if required
if(EndsWith(Uppercase(openTables[t]), ".JMP"), openTables[t] = Substr(openTables[t], 1, Length(openTables[t])-4));
for(w=1, w<=NItems(openWindows), w++,
If(StartsWith(openWindows[w], openTables[t]),
// This windows belongs to this table, so get the scriptable object
so = Window(openWindows[w])[OutlineBox(1)] << getScriptableObject;
// Save the script to the parent data table
so << saveScriptToDataTable;
// Close the window
Window(openWindows[w]) << closeWindow;
);
)
);