- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
ボタンボックスとしてプリセットフィルター
グローバル フィルターが割り当てられているパラメータを設定できるボタン ボックスを作成しようとしています。
下の例では、女性専用のボタンと、男性で身長が60以上のボタンが欲しいです。
dt = Open( "$SAMPLE_DATA/big class.jmp" );
gra1=hlistbox(dt<
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: ボタンボックスとしてプリセットフィルターを設定する
これはいくつかの異なるオプションを示しています
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/big class.jmp");
gra1 = H List Box(
dt << Graph Builder(
Size(528, 450),
Show Control Panel(0),
Variables(X(:height), Y(:weight), Overlay(:sex)),
Elements(Points(X, Y, Legend(11)), Smoother(X, Y, Legend(12)))
)
);
tab1 = H List Box(
dt << Tabulate(
Show Control Panel(0),
Full Path Column Name(1),
Add Table(Column Table(Analysis Columns(:height)), Row Table(Grouping Columns(:name, :sex)))
)
);
fil1 = H List Box(
df = dt << Data Filter(
Auto clear(1),
Show Histograms and Bars(0),
Mode(Show(0)),
Add Filter(columns(:sex, :age, :height), Display(:age, N Items(6)), Display(:height, Height(20)))
)
);
df << Match(Filter Columns(:sex, :age, :height), Where(:sex == "F"));
df << add favorites("F only");
df << Clear;
win1 = New Window("Example",
V List Box(
Lineup Box(N Col(2),
Button Box("F Only",
df << Apply Favorites("F only")
),
Button Box("M, height >= 60",
df << (Filter Column(:sex) << Where(:sex == "M"));
df << (Filter Column(:height) << Extend Where(:height >= 60));
)
),
H List Box(
fil1,
V List Box(
gra1
, tab1
)
)
)
);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: ボタンボックスとしてプリセットフィルターを設定する
お気に入りだけを活用することはできますか?
ボタンが必要な場合は、お気に入りを利用することもできます (最初にお気に入りを追加し、ボタンにそのお気に入りを適用させます)。さまざまな便利なオプションについては、スクリプト インデックスからデータ フィルター (左側) を探してください。
お気に入りを使用する(この例は何ができるかをかなりよく示しています)
使用場所:
https://www.jmp.com/support/help/en/18.0/#page/jmp/data-filter-messages.shtml#
ボタンの場合はButton Box()を使用できます。
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: ボタンボックスとしてプリセットフィルターを設定する
ありがとうございます。お気に入りではなくボタンが表示されるようにしたいと思います。
関数内でフィルター列と一致を使用しようとしましたが、うまくいきませんでした。
スクリプト インデックスを調べてあらゆる場所を検索し、ストアから入手した新しい learnbot と ChatGPT を使用しました。
これまで実装されていなかったのは奇妙に思えます。
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: ボタンボックスとしてプリセットフィルターを設定する
これはいくつかの異なるオプションを示しています
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/big class.jmp");
gra1 = H List Box(
dt << Graph Builder(
Size(528, 450),
Show Control Panel(0),
Variables(X(:height), Y(:weight), Overlay(:sex)),
Elements(Points(X, Y, Legend(11)), Smoother(X, Y, Legend(12)))
)
);
tab1 = H List Box(
dt << Tabulate(
Show Control Panel(0),
Full Path Column Name(1),
Add Table(Column Table(Analysis Columns(:height)), Row Table(Grouping Columns(:name, :sex)))
)
);
fil1 = H List Box(
df = dt << Data Filter(
Auto clear(1),
Show Histograms and Bars(0),
Mode(Show(0)),
Add Filter(columns(:sex, :age, :height), Display(:age, N Items(6)), Display(:height, Height(20)))
)
);
df << Match(Filter Columns(:sex, :age, :height), Where(:sex == "F"));
df << add favorites("F only");
df << Clear;
win1 = New Window("Example",
V List Box(
Lineup Box(N Col(2),
Button Box("F Only",
df << Apply Favorites("F only")
),
Button Box("M, height >= 60",
df << (Filter Column(:sex) << Where(:sex == "M"));
df << (Filter Column(:height) << Extend Where(:height >= 60));
)
),
H List Box(
fil1,
V List Box(
gra1
, tab1
)
)
)
);
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: ボタンボックスとしてプリセットフィルターを設定する
どうもありがとうございます!!!
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。