データ フィルター ウィンドウを閉じる JSLこんにちは。スクリプトの最後に、アクションが完了したらデータ フィルター ウィンドウを閉じる行を追加しようとしています。現在のスクリプトはデータ フィルターを開いて、目的のフィルターをターゲット列に適用しますが、データ フィルター ウィンドウを閉じる方法がわかりません。可能かどうかはわかりませんが、JSL の機能があれば可能になるようです。現在のデータ テーブルを閉じるスクリプトを 1 行記述することはできますが、データ フィルター ウィンドウだけに閉じる機能を適用する方法がわかりません。ご意見をお寄せいただければ幸いです。
自動化とスクリプトRe: データ フィルター ウィンドウを閉じるための JSLこんな感じでしょうか?
Names Default to Here( 1 );
df = Current Data Table() << Data Filter;
Wait( 2 );
( df << Get Window ) << Close;
Re: データ フィルター ウィンドウを閉じるための JSL私が思いついたのは次の通りです
Names Default To Here( 1 );
dt = Current Data Table();
df = dt << Data Filter;
Wait( 2 );
Window( "Data Filter for " || Char( dt << get name ) ) << Close window;
データ フィルターの値を対話的に変更するのでなければ、JSL でタスクを実行する方がよい方法があると思われます。具体的には、データ フィルターを何に使用していますか?
Re: データ フィルター ウィンドウを閉じるための JSL最初に試したときは確かにうまくいかなかったのですが、スクリプト インデックスを見て有効だとわかったので、もう一度試しました。おそらく最初の試みでタイプミスをしたのでしょう。
Names Default to Here( 1 );
df = Current Data Table() << Data Filter;
Wait( 2 );
df << Close;
Re: データ フィルター ウィンドウを閉じるための JSL「現在のスクリプトはデータ フィルターを開いて、目的のフィルターをターゲット列に適用しますが、その後データ フィルター ウィンドウを閉じる方法がわかりません。」とおっしゃっています。フィルターを使用して行を選択する場合、データ フィルター オブジェクトを使用しない別の方法は、データ テーブル メッセージを使用することです。<< Select Where( ブール式) メッセージを使用して行を選択するか、<< Get Rows Where( ブール式) メッセージを使用して一致する行のリストを取得します。
Re: データ フィルター ウィンドウを閉じるための JSLうまくいきました! ご意見をありがとうございます、本当に感謝しています!
背景を少し説明します。私はこのスクリプトを、特定のパーセンテージを超える CV 値を識別するツールとして使用しています。私と一緒に働いている人の中には JMP を持っているものの、私 (および一緒に働いているもう 1 人) ほどの経験がない人が数人います。そのため、スクリプトを作成してこのスクリプトを彼らに渡すと、彼らは CV 外れ値のあるアッセイを迅速かつ簡単に識別できます。これはハード カットオフをフィルタリングするものなので、動的フィルターである必要はありません。データ フィルター ウィンドウが残って誰かが編集したり、混乱を招いたりしないようにしたかったのです。回答ありがとうございます。
件名:JSLでデータフィルタウィンドウを閉じるIn JMP Scripting Language (JSL), the Data Filter window can be closed programmatically by referencing the filter object and sending it a close message. This is particularly useful when automating data analysis workflows, such as managing datasets related to customer trends, operational performance, or industries like グラスゴーでのオートマチック車の運転教習 providers. By identifying the active Data Filter associated with a data table or report and executing a command such as Close Window() on the filter reference, users can ensure that filter windows are automatically closed once a script has completed, helping to maintain an organized and efficient analysis environment.