안녕하세요,
JMP에 대한 지식을 쌓고 있는데 이제 색상 문제가 생겼습니다.각 행의 Mean(Yield Target 충족) 셀에서 각 행의 Mean(Yield) 셀로 각 행의 색상을 전송하고 싶습니다.수식으로 이것을 할 수 있습니까?내 스크립팅 지식은 로그 창에서 추출한 코드를 기반으로 하는 단순한 자동화로 제한됩니다.간단한 아이디어가 있으면 공유하십시오.
감사합니다.

안녕하세요 @FullSpectrum255 ,
이때 셀의 색상을 감지하는 방법은 없고 셀의 색상을 색칠하거나 지우는 방법만 있는 것 같습니다.
대안은 Mean(Yield Target 충족) 값을 기준으로 Mean(Yield) 셀의 색상을 지정하는 수식을 만드는 것입니다. 흥미롭게도 이 방법을 시도했을 때 숫자가 완전히 지워지거나 행 1만 색상이 지정되었습니다. 더 나은 솔루션이기 때문에 다른 사람이 수식 경로를 작동시키는 팁이 있는지 궁금합니다.
장기적으로 좀 더 많은 작업이 필요한 약간 다른 접근 방식은 Mean(Meets Yield Target) 값에 따라 각 셀의 색상을 지정하는 if 문을 스크립팅하는 것입니다.아래 예.
Names default to here(1);
dt = current data table();
// Works, but you'll need to run the script every time you want the cells colored
for( i = 1, i <= N rows(dt), i++,
if(
:"Mean(Meets Yield Target)"n[i] == 1, :"Mean(Yield)"n << Color Cells( "Green", i ),
:"Mean(Meets Yield Target)"n[i] == 0, :"Mean(Yield)"n << Color Cells( "Yellow", i ),
:"Mean(Meets Yield Target)"n[i] == -1, :"Mean(Yield)"n << Color Cells( "Red", i ),
)
);
/* Better solution, if if was fixed
dt:"Mean(Yield)"n << Set formula(
if(
:"Mean(Meets Yield Target)"n == 1, :"Mean(Yield)"n << Color Cells( "Green", row() ),
:"Mean(Meets Yield Target)"n == 0, :"Mean(Yield)"n << Color Cells( "Yellow", row() ),
:"Mean(Meets Yield Target)"n == -1, :"Mean(Yield)"n << Color Cells( "Red", row() ),
)
);
*/
참고로 Scripting Index는 문서화된 기능을 살펴볼 수 있는 환상적인 리소스입니다! 키워드를 빠르게 검색하면 일반적으로 작업에 사용할 수 있는 기능의 범위를 좁히는 데 도움이 됩니다.


StarfruitBob님, 감사합니다.스크립트는 값별로 동일한 색상 코딩을 완벽하게 적용합니다.파워포인트에서 손으로 빨간색 상자로 강조 표시하는 것보다 110% 더 좋습니다.
1e6 감사합니다.