플랫폼 스크립트에서 손실 된 로컬 데이터 필터안녕하세요,
로컬 데이터 필터로 그래프를 스크립팅하면 jounal에 결과를 저장할 수 있습니다. 그러나 Platform ()을 사용하여 동일한 작업을 수행하면 필터가 적용되지 않습니다. 왜 이런거야? 새로운 창을 만들지 않고 결과를 일지에 쓰는 좋은 방법이 있습니까? 나는 JMP12.2를 사용하고있다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
bv = dt << Bivariate(
Y( :height ),
X( :weight ),
Automatic Recalc( 1 ),
Local Data Filter( Add Filter( columns( :sex ), Where( :sex == "M" ) ) ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
sex,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 1 ),
Marker Theme( "Solid" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
bv << Journal; // Local data filter is applied.
bv2 = Platform(
dt,
Bivariate(
Y( :height ),
X( :weight ),
Automatic Recalc( 1 ),
Local Data Filter( Add Filter( columns( :sex ), Where( :sex == "M" ) ) ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
sex,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 1 ),
Marker Theme( "Solid" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)
);
bv2 << Journal; // Local data filter is not applied.
제목 : Re : 로컬 데이터 필터가 플랫폼 스크립트에서 손실 됨감사 크레이지 _Hales . 이것은 효과가 있었다.
텍사스 넬슨 내가 추가하면 솔루션도 작동한다.
Wait( 0.1 );
bv << Journal;
제목 : Re : 로컬 데이터 필터가 플랫폼 스크립트에서 손실 됨더하다
bv<<UPDATEWINDOW></UPDATEWINDOW>
<< 일지 앞에. 데이터 필터 (및 열 교환기)는 창에서 업데이트되는 것에 의존합니다. 모든 명령문을 한 번에 실행하면 보이지 않는 창에도 업데이트가 필요합니다. 플랫폼 기능은 창을 작성하지 않으므로 업데이트가 발생하지 않습니다. 거기에 몇 가지 다른 문제가있는 것으로 보입니다. 이것을 지적 해 주셔서 감사합니다. 나는 일할 일 목록에 몇 가지 메모를 추가하고있다.
제목 : Re : 로컬 데이터 필터가 플랫폼 스크립트에서 손실 됨감사, 텍사스 넬슨 . JMP12.2에서 스크립트를 테스트 했습니까? 코드를 실행할 때 적용된 로컬 데이터 필터 없이도 저널 출력을 얻습니다.
제목 : Re : 로컬 데이터 필터가 플랫폼 스크립트에서 손실 됨내가 겪고있는 문제는 Platform () 함수의 정의에 의해 정의 된 창 내에서 호출되는 것으로 가정된다는 것입니다.
디스플레이 창없이 개체를 작성하여 저널에 복사하는 방법에 대한 질문에 대답하려면 : 저널이 작성되기 전에 창을 팝업으로 표시하지 않으려는 경우 "보이지 않음"을 추가하기 만하면됩니다 "요소를 플랫폼 호출에 추가합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
bv = dt << Bivariate(invisible,
Y( :height ),
X( :weight ),
Automatic Recalc( 1 ),
Local Data Filter( Add Filter( columns( :sex ), Where( :sex == "M" ) ) ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
sex,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 1 ),
Marker Theme( "Solid" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
bv << Journal; // Local data filter is applied.