JSL로 "Where"텍스트 상자 삭제안녕하세요,
"where"기능으로 스크립트를 실행하는 동안 텍스트 상자가보고에 추가됩니다.
그것을 삭제하는 방법은 무엇입니까?
삭제하는 대신 "만들지"않는 방법이 있습니까? 데이터 필터 변경을 실행하면 텍스트 상자가 다시 나타날 수 있습니다.
감사,
톰.
dt = 열기 ( "$ SAMPLE_DATA / Big Class.jmp");
dt << 분포 (연속 분포 (열 (: 높이)), 어디에서 (: sex == "F"));
Re : JSL을 사용하여 "Where"텍스트 상자 삭제예, 플랫폼에 대한 참조를 저장하는 경우 :
dist = dt << Distribution( Continuous Distribution( Column( :height ) ), Where( :sex == "F" ) );
dist rep = dist << Report;
dist rep[Text Box( 1 )] << Delete;
나는 올바른 색인에 대해 확신하지 못하지만 아이디어를 얻습니다.
궁금합니다 :이 스크립트는 귀하의 것이기 때문에, 원하지 않는 경우 Where () 인수를 시작에 포함시키는 이유는 무엇입니까? 데이터 필터 및 로컬 데이터 필터 ds는이 텍스트 상자를 보고서 표시 트리에 추가하지 않습니다.
Re : JSL을 사용하여 "Where"텍스트 상자 삭제의 스크립트 tx JMP 14 및 JMP 15에서 저에게 효과적이며 텍스트는 데이터 필터 변경으로 돌아 오지 않습니다. 그러나 한 가지 변화를 제안합니다. 가능하면 JMP 작성 보고서에서 항목을 삭제하지 말고 대신 숨기도록 선택하십시오.
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dist = dt << Distribution( Continuous Distribution( Column( :height ) ), Where( :sex == "F" ) );
dist rep = dist << Report;
(dist rep<<TOPPARENT></TOPPARENT>
JMP 플랫폼은 옵션이 변경되고 컨텐츠를 보고서에서 추가 또는 제거해야 할 때 보고서의 구조에 대해 가정 할 수 있습니다. JMP 15는 컨텐츠 제거에 대해 더 관대하지만 JMP 14 및 이전 버전에서는 컨텐츠를 삭제하면 불안정 할 수 있습니다.
Re : JSL을 사용하여 "Where"텍스트 상자 삭제방향 mark 당신이 맞다고 지적했다. 그러나 제대로 처리하고 싶은 것을 얻으려면 노출해야 할 까다로운 문제가 있습니다.
Where (: Sex == "F") 텍스트 상자가 Dist Report 구조 아래에 있지 않습니다. 따라서,
dist rep = dist << Report;
dist rep(TextBox(1) << delete;
가리 키지 않을 것이다 Where (: Sex == "F")
하나는 TextBox (1)에 액세스 할 수 있도록 디스플레이 트리에서 보고서 구조 위에있는 DisplayBox [HeadBox]입니다.
다음은 필요한 것을 달성하기위한 JSL 구문입니다.
dist = dt << Distribution( Continuous Distribution( Column( :height ) ), Where( :sex == "F" ) );
dist rep = dist << Report;
(dist rep<<TOPPARENT></TOPPARENT>
Where (: sex == "F")에 액세스하는 또 다른 방법은 실제 창 참조에서 액세스하는 것입니다
window("Big Class Where(sex == -F-) - Distribution")[textbox(1)]<<DELETE></DELETE>Re : JSL을 사용하여 "Where"텍스트 상자 삭제고마워 마크,
배포판에서 "where"를 원하지만 텍스트 상자를 표시하고 싶지 않습니다.