작업 흐름 빌더안녕하세요 여러분,
워크플로 빌더를 사용하여 파일에 일련의 데이터 정리 단계를 기록했습니다. 파일 이름만 변경하고 동일한 단계 세트를 수행할 수 있기를 원합니다. 그러나 일부 setps에는 워크플로 빌더를 구축하는 데 원래 사용한 데이터 테이블의 이름이 있습니다.
테이블 이름을 최신 테이블로 업데이트할 수 있는 방법이 있나요?
예를 들어
다음 단계 중 하나가 있습니다.
데이터 테이블("12_09") < 이제 데이터 테이블을 열 때 내 워크플로가 실행되지 않습니다. 왜냐하면 이제 테이블 이름이 13_09이기 때문입니다.
저는 열린 테이블의 이름을 항상 가져오고 워크플로 빌더에서 수행되는 단계를 통해 이를 사용하는 변수를 생성하려고 했습니다.
미리 감사드립니다.
자동화 및 스크립팅콘텐츠 구성데이터 접근데이터 혼합 및 정리Re: 워크플로우 빌더일종의 해결 방법:
원래 테이블을 닫습니다. 그러면 워크플로 빌더가 해당 테이블을 찾을 수 없으며 사용할 테이블을 묻습니다.

장점과 단점:
지금 작업 흐름을 저장하면 Jmp는 이 교체 정보를 저장하고 다음 번에는 더 이상 이전 이름이 아닌 새 이름을 검색합니다.
교체 규칙은 빨간색 삼각형을 통해 활성화, 확인 및 재설정할 수 있습니다.


아마도: 작업 흐름을 기록할 때 매우 이상한 테이블 이름을 사용하고 ... 그런 다음 교체 기능에 의존하십시오.
- 작업 흐름을 저장하기 전에 교체 규칙을 재설정합니다(Jmp가 이상한 이름을 가진 테이블을 다시 검색하도록).
Re: 워크플로우 빌더안녕. Workflow Builder 옵션인 참조 > 관리...를 사용하는 것이 좋습니다. 이렇게 하면 데이터 테이블이나 열 참조에 대한 메시지를 표시할 시기를 지정할 수 있습니다.

Re: 워크플로우 빌더맞습니다. 이상한 테이블 이름을 사용한 해결 방법보다 훨씬 낫습니다. 
Re: 워크플로우 빌더워크플로 스크립트에는 이 작업을 수행하는 또 다른 방법이 있습니다.
스크립트를 Open(" 12_09")으로 설정하는 대신 데이터 테이블을 여는 단계에서 다음과 같이 편집합니다.
찾아보기 = 파일 선택();
열기(찾아보기)
워크플로를 실행하면 워크플로가 해당 단계에 도달하면 적절한 파일을 선택하라는 메시지가 표시됩니다.
여러 단계에서 테이블을 사용하는 경우 스크립트를 다음과 같이 사용할 수 있습니다.
찾아보기 = 파일 선택();
열기(찾아보기) << 저장("XXX")
그런 다음 "12_09"를 요구하는 스크립트의 모든 후속 섹션을 "XXX"로 변경하십시오.
Re: 워크플로우 빌더감사해요. 다음보다 훨씬 부드러운 느낌입니다:
- 파일 선택: 입력 테이블 파일은 무엇입니까?
- 다음 작업 흐름 단계: 어떤 데이터 테이블인가요?
이전에 << save 대신 << set name()을 사용하여 시도했습니다 .
그러나 Jmp는 테이블 이름 충돌을 방지하기 위해 "2"를 추가했습니다.
저장의 이점: 파일이 지정된 이름으로 강제로 저장됩니다.
- 좋은 해결 방법:)
Re: 워크플로우 빌더Jmp18에는 스크립팅이 필요하지 않은 새로운 접근 방식이 있습니다 *)
https://community.jmp.com/t5/Benelux-JMP-Users-Group/Workflow-Builder-or-the-quot-baby-steps-quot-into-Scripting/mp/739486/highlight/true#M7
1) 워크플로 1단계를 사용하여 새 테이블을 열거나 생성합니다.
부분 집합, open(), 다중 파일 가져오기...
2) FOR EACH 루프의 "소스"로 1단계를 선택합니다.
3) For Each 분기에 원하는 만큼 워크플로 단계를 추가합니다.

개별 단계의 데이터 테이블 이름과 관계없이 For Each 루프의 모든 단계에 대해 Jmp는 1단계에서 열린 테이블을 사용합니다. 
*) 현재 ".jmp" 파일에는 이 접근 방식이 작동하지 않습니다.
TS-00135464
Re: 작업 흐름 빌더아메드,
무엇인가(예: Excel 파일)를 열고, 시트로 가서 작업/정렬/분석을 하고 싶으신가요?
이런 식으로 사용하세요:
열려 있는(
파일 선택(),
워크시트( "데이터"),
모든 시트에 사용(1),
워크시트 연결( 0 ),
연결열 생성(0),
워크시트 설정(
1,
열 머리글이 있습니다(1),
헤더의 행 수(4),
헤더는 행(21)에서 시작합니다.
데이터는 행(25)에서 시작합니다.
데이터는 열(1)에서 시작합니다.
데이터는 행(0)에서 끝납니다.
데이터는 열(0)에서 끝납니다.
복제된 스팬 행(1),
복제된 스팬 헤더( 0 ),
숨겨진 행 억제( 1 ),
숨겨진 열 표시 안 함( 1 ),
빈 열 억제( 1 ),
계층구조로 취급( 0 ),
다중 시리즈 스택( 0 ),
셀 색상 가져오기( 0 ),
제한 열 감지( 0 ),
열 구분 기호 문자열( "-" )
)
)
굵은 글씨 다음에 원하는 내용을 추가할 수 있습니다.
Re: 작업 흐름 빌더문제는 바로 여기서 시작됩니다
- 워크플로 빌더는 테이블 이름을 참조하여 추가 단계를 기록합니다.
제 생각에 JMP 개발자들은 이미 이 문제를 알고 있으며 다음 릴리스 중 하나에 "내장" 솔루션을 제공할 것입니다.
Re: 작업 흐름 빌더저희는 이 문제를 알고 있으며 JMP 19에서 for each 루프가 테이블 이름을 변경할 때 조금 더 유연하게 동작하도록 수정했습니다.
그동안 사용자 정의 단계를 사용하여 테이블을 닫고 데이터 테이블의 특정 이름을 사용하여 일반적으로 이러한 문제를 해결할 수 있습니다. 또한 한 번은 2개의 for 루프를 사용하여 일련의 단계를 닫은 다음 두 번째 루프를 열어 다른 일련의 단계를 수행했습니다.
Re: 작업 흐름 빌더안녕하세요 @Mandy_Chambers , 좋은 것 같아요:)
그리고 for 루프와 독립적인가요?
"myfile.xlsx"에 대한 흐름을 설정하면, 모든 단계의 코드에 Data Table ("myFile") << 명령이 포함됩니다.
pickfile을 사용하여 사용자에게 파일을 선택할 기회를 주면 해당 테이블 이름으로 파일이 열립니다.
이 표에 워크플로 단계를 연결하는 쉬운 솔루션이 있을까요?
지금까지의 솔루션:
- 특정 이름으로 데이터 테이블을 저장한 다음 추가 단계를 기록합니다.
- "for each"를 사용하세요 - 단일 테이블에는 좀 지나친 것 같아요 : )
Re: 작업 흐름 빌더MFI로 이와 비슷한 작업을 할 수 있습니다. 파일 유형을 선택할 수 있는 창을 만드는 것입니다. 하지만 현재로서는 이러한 명시된 방법이 우리가 알고 있는 해결 방법입니다. 감사합니다.
