Re: 특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법 - 상태가 다음으로 변경됨: 확인됨@호기 - 당신의 제안에 감사드립니다! 귀하의 요청을 접수했으며 검토하겠습니다.
Re: 특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법 - 상태가 다음으로 변경됨: 정보 필요@호기 귀하의 요청에 감사드립니다.이 기능이 도움이 되는 상황에 대해 자세히 설명해 주시겠습니까?예제 데이터 테이블이 도움이 될 것입니다.비공개 공유를 원하시면 직접 DM 가능합니다.
Re: 특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법이 정보가 기능을 추가할 가치가 있는지 판단하기에 충분한가요?
Re: 특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법 - 상태가 다음으로 변경됨: 조사 중추가 정보 감사합니다 @호기 .우리는 이것을 더 조사할 것입니다.
Re: 특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법라인 아래 -
무엇에 대한 빠른 방법 @jthi 여기에 설명:
https://community.jmp.com/t5/JMP-Wish-List/New-Formula-Column-new-option-just-calculate/idc-p/591959/highlight/true#M3698

Re: 특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법데이터 테이블에 첨부된 스크립트를 사용하여 이 작업을 수행할 수 있습니다."선택한 수식 평가"라는 이름을 지정하고 쉽게 액세스할 수 있도록 목록 상단에 배치합니다.열을 평가해야 하는 경우 하나 이상의 열을 선택한 다음 이 스크립트를 실행합니다.
Names Default To Here(1);
dt = Current Data Table();
colsel = dt << Get Selected Columns();
For(i = 1, i <= N Items(colsel), i++,
col = Column(dt, colsel[i]);
frm = col << Get Formula;
If(!Is Empty(frm),
v_start_tick_seconds = tick seconds();
col << Eval Formula;
v_end_tick_seconds = tick seconds();
v_runtime_seconds = v_end_tick_seconds - v_start_tick_seconds;
col << Set Property("TimeToEval", v_runtime_seconds);
);
);유사한 스크립트를 만들어 개별 열에서 수식 평가를 억제하거나 억제 해제할 수 있습니다.
Names Default To Here(1);
dt = Current Data Table();
colsel = dt << Get Selected Columns();
For(i = 1, i <= N Items(colsel), i++,
col = Column(dt, colsel[i]);
col << Suppress Eval(0);
);
이것은 몇 년 동안 JMP 공식 관리의 결함에 대한 해결 방법이었습니다.많은 도움이 됩니다.오른쪽 클릭 메뉴를 통해 쉽게 액세스할 수 있는 기본 제공 기능이면 좋을 것입니다.
그러나 이 방법에는 여전히 큰 단점이 있습니다.수식 열에는 상호 종속성이 있을 수 있으며 이러한 방식으로 수식을 평가할 때 이러한 종속성은 완전히 무시됩니다.열 블록을 선택하고 eval 스크립트를 실행하면 종속성에 관계없이 위에서 아래로 순차적으로 평가됩니다.상호 종속적인 모든 수식 열을 수동으로 선택하고 값이 변경되지 않을 때까지 스크립트를 여러 번 실행하는 것을 제외하고는 이에 대한 좋은 해결책이 없습니다.
Re: 특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법안녕 @샘가드너 .
이 소원의 세부 사항에 관심을 가져 주셔서 감사합니다.
죄송합니다. 소원에 이미 아이디어가 상당히 자세하게 설명되어 있다고 생각했습니다.
일부 정보를 추가하려면:
그만큼 문제 Jmp의 몇 가지 멋진 기능으로 시작합니다.
1) 칼럼의 위력을 보여주는 웨비나와 강연이 많다. 선택된(), 예: 이 멋진 비디오 @brady_brady :
특수 수식 열
2) 열 평균 행 정보에 대한 다른 모든 열 집계 수식 제외된 - 이러한 행은 계산에 포함됩니다.
따라서 사용자가 스스로 주의하여 추가해야 합니다. 제외된() 공식에서:
JMP10: Col Max() 및 Col Min() 함수가 제외된 행의 데이터를 반환했습니다.
그렇다면 문제는 어디에 있습니까?
이러한 열 공식이 여러 개 있는 경우 선택된() 그리고 제외된() 테이블에 큰 클래스 예제 데이터 테이블보다 더 많은 행이 있는 경우 더 이상 JMP에서 작업하는 것이 재미가 없습니다.
어떤 열이 업데이트되었는지 확인하기 위해 데이터 테이블 하단의 로그를 보고 있습니다.
때로는 열을 업데이트해야 할 때 직접 정의하는 것을 선호합니다.
예를 들어 해당 열의 정보가 필요하지 않은 날, 이러한 모든 수식 열 업데이트에 의해 차단되지 않고 다른 열과 함께 테이블에서 작업하기를 원할 때.
해결책: 다음을 통해 현재 필요하지 않은 일부 열 수식을 비활성화합니다. 억제 평가
그러나 새로운 계산을 촉발하는 것은 꽤 중요합니다. 하나는 열 설정으로 이동해야 합니다. 억제 평가 , 열 계산이 완료될 때까지 기다렸다가 다시 열 설정으로 이동하여 설정 억제 평가 다시.
이것이 제가 2가지 소원을 게시한 이유입니다.
- 일반적으로 수식 평가를 활성화 및 비활성화하는 빠른 방법입니다.
- 열 수식 계산을 한 번 평가하는 일회성 트리거(제거 대신 억제 평가 , 충분히 기다리다, 추가하다 억제 평가 다시)
따라서 수식 열의 더하기 기호에 오른쪽 클릭 상황에 맞는 메뉴를 추가하고 다음 두 가지 기능을 제공할 수 있다면 좋을 것입니다.

Re: 특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법감사해요 @Chris_Rodrigues 제안을 위해.
당신 말이 맞습니다. 왼쪽에서 오른쪽으로 열을 단계별로 평가하면 결과가 재미있어 보일 수 있습니다. IO는 Jmp가 실제로 최적의 순서를 확인한다는 것을 읽었습니다.
선택한 공식의 평가를 활성화할 수 있습니다. 즉시 - t Jmp는 그 후에 계산할 열을 조정합니다. 그러고 나서
dt << run formulas()
선택한 열에 대한 평가를 비활성화합니다.
특정 수식에 대한 일회성 수식 평가를 트리거하는 빠른 방법☐ 멋진 새 기능
☐ 많은 사용자에게 도움이 될 수 있습니다!
☐ "버그"를 제거합니다.
✓ 가지고 있으면 좋아요
☐ 아무도 필요하지 않아
"평가 억제"를 "한 번"만 사용하여 수식 평가를 트리거할 수 있는 기회를 갖는 것이 좋을 것입니다.
"selected()" 또는 "excluded()"를 사용하는 수식은 선택한 데이터를 강조 표시하거나 목록, 계산 및 표시에서 제외된 데이터를 제거하는 데 매우 유용합니다.
반면, 대규모 데이터 세트로 작업할 때 이러한 수식을 사용하면 많은 대기 시간이 발생합니다. 행 상태가 변경되면 수식 재평가가 트리거되기 때문입니다.
타협: 이러한 공식에 대한 기본 옵션: 평가 억제
예를 들어 "+" 수식 기호를 마우스 오른쪽 버튼으로 클릭하면 나타나는 상황에 맞는 메뉴를 통해 수식 평가를 한 번만 실행하는 옵션도 있습니다.
관련 소원:
https://community.jmp.com/t5/JMP-Wish-List/fast-way-to-enable-disable-formula-calculations/idi-p/547118
("평가 억제" 활성화 및 비활성화)

님이 제출한 추가 소원
데이터 혼합 및 정리Re: 일회성 수식 평가를 트리거하는 빠른 방법Jmp18에서 제외() 상태 문제를 버그 수정한 후( 수식을 계속해서 평가하게 만드는 이유는 무엇입니까? ) 이 희망 사항은 덜 중요해졌습니다.:)
Re: 일회성 수식 평가를 빠르게 트리거하는 방법 - 상태가 다음으로 변경됨: 확인됨