グループ X に特定の項目のみを表示する方法。グループ X を使用すると、テーブル内のすべてのセクションが切り取られます。グループ X に 13 と 16 のみが表示されるように、次の JSL をどのように変更すればよいですか。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 528, 500 ),
Show Control Panel( 0 ),
Variables( X( :sex ), X( :age, Position( 1 ) ), Y( :height ), Group X( :age ) ),
Elements( Points( X( 1 ), X( 2 ), Y, Legend( 10 ) ) )
);
自動化とスクリプトRe: グループ X に特定の項目のみを表示させる方法。このようなものを探している場合は、ローカルデータフィルターを追加できます

Graph Builder(
Size(528, 500),
Show Control Panel(0),
Variables(X(:sex), X(:age, Position(1)), Y(:height), Group X(:age)),
Elements(Points(X(1), X(2), Y, Legend(10))),
Local Data Filter(
Add Filter(
columns(:age),
Where(:age == {13, 16}),
Display(:age, N Items(6))
)
)
);
またはスクリプトの場合は、Whereを使用できます
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(528, 500),
Show Control Panel(0),
Variables(X(:sex), X(:age, Position(1)), Y(:height), Group X(:age)),
Elements(Points(X(1), X(2), Y, Legend(10))),
Where(Contains({13, 16}, :age))
);
Re: グループ X に特定の項目のみを表示させる方法。あなたが言及した 2 番目の方法では、それはポジティブ リストであり、13 と 16 のみを表示します。
しかし、例えば17をいかなる状況でも無視するといったネガティブリストにすることは可能でしょうか。
Re: グループ X に特定の項目のみを表示させる方法。「!」を使用しないでロジックを切り替えるだけです。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(528, 500),
Show Control Panel(0),
Variables(X(:sex), X(:age, Position(1)), Y(:height), Group X(:age)),
Elements(Points(X(1), X(2), Y, Legend(10))),
Where(!Contains({13, 16}, :age))
);