5 つのデータ フィルターを持つダッシュボードを作成しようとしています (下の画像を参照)。 4 つのフィルターが 1 つの列に収まります。 5 番目のフィルターは、スクロール バー付きの鳥の種の長いリストです。 下の画像のように、このフィルターを独自の列に含めると、このリスト全体をカバーするのが最も簡単です (これは単なるモックアップであり、まだ達成できたものではありません. これらを 2 つの別個のフィルターとして作成し、データ フィルター スクリプトをデータ テーブルに保存してみました。 ただし、JMP では一度に 1 つのデータ フィルターしか開くことができないため、以下のように両方を開いて並べて配置することはできませんでした。 長い種フィルターをドラッグして 2 番目の列を作成できることを期待して、5 つのフィルターすべてを 1 つの列に配置しようとしましたが、うまくいきませんでした。 これは何とか機能するはずです。 同時に 2 つのフィルターを開くことができる設定はありますか? 私のモックアップのように、異なるフィールドのフィルターを 2 つの列に配置する方法はありますか? これに関するアイデアを事前に感謝します。

そうです、私の知る限り、ダイアログでこれを行う方法はありません。
ありがとう@ih
これは私にとってうまくいくでしょう。 私は何年も JMP を使用してきましたが、.jsl に関してはまったくの初心者です。 明らかに、それは私が学び始める時です! ドラッグ アンド ドロップ、右クリック、またはデータ フィルター ダイアログの他の部分を使用しても、同じ結果を得る簡単な方法はありません。
ケーシー
やあ@caseylott 、
ネストされたデータ フィルター コンテキスト ボックスを使用してこれを行うことができます。ここでは、グラフ ビルダー プラットフォーム内のものを含む 3 つの異なるローカル データ フィルターを確認できます。 外側のローカル データ フィルターの両方を使用する複数のグラフを作成できること、およびネストされたフィルターをいくつでも作成できることに注意してください。
Names default to here(1);
dt = Open("$Sample_data/big class.jmp");
New Window("Nested Data Filters",
Data Filter Context Box( //Left Data filter context box
H List Box(
dt << Data Filter( Local, Add Filter( columns( :height ) ) ),
Data Filter Context Box( //Second-from-left context box
H List Box(
dt << Data Filter( Local, Add Filter( columns( :age ), Display( :age, N Items( 6 ) ) ) ),
//could add a v list box here and put a second graph which also uses the outer local data fitlers.
dt << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 5 ) ), Smoother( X, Y, Legend( 6 ) ) ),
//included a local data filter in the platform
Local Data Filter( Add Filter( columns( :sex ), Display( :sex, N Items( 2 ) ) ) )
)
)
)
)
)
);
