すべてのウィンドウに「フィルタを表示」オプションを自動的に表示しますやあみんな、
毎回、列数の多い巨大なデータを扱います。 特定の列を検索するにはフィルター表示オプションを使用しますが、このフィルター表示オプションは毎回、すべてのウィンドウでアクティブにする必要があります。 それを永続的にアクティブ化できる方法はありますか、それとも利用可能なアドインはありますか?
ありがとう
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示されるこの議論につまずいた人のために、 JMPウィッシュリストこのリクエストのアイテムはここにあります:
https://community.jmp.com/t5/JMP-Wish-List/Have-a-preference-that-enables-column-Show-Filter-By-Default/idi-p/207500
このリクエストへのサポートをまだ JMP ウィッシュ リストに追加していない場合は、追加してください。
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示される私はこの機能を大いにサポートしたいと思っています。 そもそも実装時にこれが行われていなかったことに本当に驚きました。
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示されるこの機能に対するサポートを追加したいと思います。 モデルの適合、分析、グラフ作成、テーブルなどの列ダイアログ オプションに入るときは、赤い三角形をクリックしてフィルターの表示をクリックする必要があります。 次に、エントリ行をクリックして、必要な内容を入力します。 これは、単純なグラフ作成のためにデフォルトでオンになっていました。 JMP がこのオプションを他のダイアログにも拡張したことは知っていますが、何らかの設定フラグによって常に表示されるようにできることを願っています。
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示される@John_Powell_JMP
ジョン、助けてくれてありがとう。
はい、列セレクターにフィルターを自動的に追加したいと考えています。Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示されるJMP 自体を変更することなく、またはすべてのプラットフォーム用のカスタム起動スクリプトを含むアドインを作成することなく、これをどのように行うことができるのかわかりません。
理解を深めるためにいくつか質問させていただきます。
1. ローカル データ フィルターまたはグローバル データ フィルターを自動的に追加することを検討していますか?グローバル データ フィルターはすべてのプラットフォームに影響しますが、ローカル データ フィルターは起動されるウィンドウ (プラットフォーム) に固有になります。
2. フィルタを自動的に追加した場合でも、有効にするには設定する必要があります。 たとえば、フィルターする列を選択する必要があります。 それでよろしいでしょうか、それともフィルタも事前設定できるようにしたいですか?
「フィルター」の意味が分かったので、この返信を更新しました。 列セレクターにフィルターを自動的に追加したいですよね?これはリクエストされており、JMP 15 に向けて作業中です。 残念ながら、以前のバージョンではそれを行う方法はないと思います。
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示される内容を保存してログオフします。その後、再度ログオンします。
短期間のサブスクリプションをオンにします。
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示される@gzmorgan0 , ご協力いただきありがとうございますが、これは私が望んでいることではありません。 前回の投稿で投稿したのと同様の要件が必要でした。 購読を解除するのを手伝っていただけますか。 購読を解除できませんでした。
@John_Powell_JMP 、解決策はありますか?Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示される前の例では、カスタム オープンを作成して、そのオープンを使用したときにのみデータ フィルターが作成されるようにする方法を示しました。
ファイル エクスプローラーで開くか JMP で開くかに関係なく、テーブルを開くたびにデータ フィルターを作成できます。このメソッドでは、データ テーブル リストへのサブスクリプションを使用します。添付されたスクリプトを開いて実行すると、テーブルを開くたびにデータ フィルターが表示されます。 また、環境設定も設定する必要があります。メイン メニュー > ファイル > 環境設定 > テーブル > データ フィルタにフローティング ウィンドウを使用し、それを選択して [OK] をクリックします。
Names Default To Here( 1 );
f1 = Function( {dtab},
dfilt = dtab << Data Filter();
Print( "opening" );
);
aSub = Subscribe to Data Table List( , OnOpen( f1 ) );
//To unsubscribe run the unsubscribe JSL command
//This remains in effect until you unsubscribe or log out of your JMP session
//Unsubscribe to Data Table List(asub, ALL);
プラットフォームでこれを行う方法がわかりません。もしかしたらホットキーを作成できるかもしれませんが、メニューから追加するのが簡単です。
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示されるこんにちは@John_Powell_JMPそして@gzmorgan0 、
私の要件は、すべてのウィンドウ (該当する場合) でフィルター表示オプションを常にアクティブにすることです。 これを単一のテーブルではなく、開いているすべてのテーブルまたはすべてのウィンドウに適用したいと考えています。

ありがとう :)
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示される特定のテーブルを何度も使用する場合は、(次のような) スクリプトを追加できます。グズモーガン0テーブルが開いたときに実行されます。
参照してください:
https://community.jmp.com/t5/Discussions/How-can-we-automatically-run-a-script-when-opening-a-table/td-p/58615
または
『スクリプト ガイド』の「データ テーブルを開いたときにスクリプトの実行を求めるプロンプト」
ヘルプ > 書籍 > スクリプト ガイド
Re: すべてのウィンドウに「フィルターを表示」オプションが自動的に表示される@ラジャット, ご要望がよくわかりません。 欲しいですか:
- 開いたすべてのテーブルにフィルターを適用しますか?
- あらゆる分析のために?
- 両方?
- それとも、すべてのテーブル/分析で 1 つの特定の列を探していますか?
カスタム スクリプトをメニューに追加できます。 スクリプトは以下です。JMP メニューに追加する前にスクリプトをテストします。 このメニュー項目を呼び出しました列ビューアで開きます。
- メインメニュー > 表示 > カスタマイズ > メニューとツールバーから
- クリックファイル
- を右クリックします開けるそして選択します後に挿入シートに記入して保存してOK

以下がスクリプトです。繰り返しになりますが、メニューに追加する前にこれをテストしてください。
Open();
Main Menu("Columns Viewer");
_widx = Get Window List(Type("Dialogs"));
wv = (_widx[nitems(_widx)] << Child); // get the OwnerBox
(wv << Xpath("//IfBox"))[1] << set(1); //turn on show filter
おそらく、JMP 開発者は、特別な環境設定コマンドを使用して開いているすべてのプラットフォームのファイルに対してこれをオンにする方法を持っているでしょう。