설명과 함께 팝업 표시안녕,
저는 JSL 스크립팅을 처음 접했고 얼마나 많은 열이 삭제되었는지 표시하는 팝업 창을 JMP에 표시할 수 있는 방법이 궁금합니다.
열을 삭제하는 내 코드는 다음과 같습니다.
dt = 현재 데이터 테이블();
For( i = N Col( dt ), i >= 1, i--,
If( (열 N 누락( 열( i ) ) / N 행()) == 1,
dt << 열 삭제( i )
)
);
Re: 문구와 함께 팝업을 띄워주세요Jim의 접근 방식에 추가하여 이 코드는 다음을 사용합니다. 표제 삭제할 열을 표시하는 명령입니다.테이블이 작으면 캡션 메시지가 매우 빠르게 깜박이지만 테이블이 크면 사용자에게 진행 상황에 대한 아이디어를 제공합니다.
Names Default To Here( 1 );
dt = Current Data Table();
count = 0;
nr = nrows(dt);
nc = ncols(dt);
For ( i = nc, i >= 1, i--,
If ( Col N Missing( Column( i ) ) == nr,
col_name = column(i) << get name;
caption("Deleting column " || col_name);
wait(0);
dt << delete columns( i );
count++;
);
);
// Remove the caption box
caption(remove);
wait(0);
New Window( "Message", <<MODAL></MODAL>Re: 문구와 함께 팝업을 띄워주세요여기 한 가지 방법이 있습니다
Names Default To Here( 1 );
dt = Current Data Table();
count = 0;
For( i = N Col( dt ), i >= 1, i--,
If( (Col N Missing( Column( i ) ) / N Row()) == 1,
dt << delete columns( i );
count++;
)
);
New Window( "Message", modal,
H List Box(
Spacer Box( size( 5, 0 ) ),
Text Box( Char( count ) ),
Text Box( " Columns Were Deleted" )
)
);