그룹 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에 특정 항목만 표시하는 방법.두 번째 방법은 긍정적인 목록이므로 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))
);