데이터 필터: 제한을 지정하는 방법데이터 필터에서 사용자는 제한으로 입력할 수 있는 값으로 제한됩니다.
키 입력 한계가 사용 가능한 데이터 포인트 범위를 벗어나면 값이 자동으로 최소 또는 최대로 대체됩니다.
사용자는 JSL 코드를 변경할 수 있지만 그래프가 열리면 값이 다시 최소값과 최대값으로 설정됩니다.
a) 숫자를 입력하는 숨겨진 트릭이 있습니까? 시프트 입력이 작동하지 않았습니다.
b) 그대로 유지되는 사용자 정의 필터 사양으로 대시보드를 생성하는 방법이 있습니까?

데이터 탐색 및 시각화Re: 데이터 필터: 제한을 지정하는 방법@호기 기술 지원 팀의 누군가가 다음 질문에 대한 평가를 제공해야 합니다. support@jmp.com (23/06/16 일자) 질문 a)와 관련되지만 질문은 비) "그대로 유지되는 사용자 정의 필터 사양으로 대시보드를 생성하는 방법이 있습니까?"
사양을 정의한 후에도 사양이 지속되는 것 같습니다.보고 있는 것을 설명하는 예와 함께 추가 정보를 제공할 수 있습니까?
Re: 데이터 필터: 제한을 지정하는 방법현재 데이터 범위를 초과하는 필터를 사용하여 대시보드를 생성하기 위해 다음을 통해 더 낮은 사양 = 1인 GraphBuilder 플롯을 생성했습니다.
Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Local Data Filter(
Conditional,
Add Filter( columns( :height ), Where( :height >= 1 ) )
)
)
결과는 유망해 보이지 않았습니다.

그런 다음 대시보드에 추가했습니다.

그리고 코드를 확인했고 실제로 Jmp가 내 사양을 조정했습니다.

제한을 다시 1로 설정하고 코드를 사용하여 새 대시보드를 생성하고 코드를 다시 확인했는데 다시 51이었습니다.
Re: 데이터 필터: 제한을 지정하는 방법그런 다음 높이가 1인 가짜 행을 추가하여 더 낮은 사양이 1인 데이터 필터를 정의할 수 있었습니다.

그런데 행을 삭제하자마자 데이터 필터가 다시 51로 바뀌었습니다...
현재 데이터 범위를 벗어난 사양의 데이터 필터는 상당히 취약한 개체인 것 같습니다.
지금까지 대시보드를 생성해서 테이블 스크립트로 저장하고, 주간에 새로운 데이터를 불러오고, 대시보드를 최적화하고, 다시 테이블 스크립트로 저장하고...
데이터 필터가 현재 데이터 범위에 맞게 동적으로 조정되면 위험합니다.
Re: 데이터 필터: 제한을 지정하는 방법@호기 - JMP 17에서 최소값/최대값 중 하나를 수정하지 않는 경우:

스크립트에는 표시되지 않습니다.
Bivariate(
Y( :weight ),
X( :height ),
Fit Line( {Line Color( {212, 73, 88} )} ),
Local Data Filter( Add Filter( columns( :height ), Where( :height <= 65 ) ) )
);
이는 데이터를 변경하고 단측 제한이 필요한 경우에 도움이 됩니다.그러나 두 값을 모두 수정한 다음 다시 극단 지점으로 드래그하면 두 값이 모두 스크립트에 나타납니다.이 작업을 수행한 후 필터 항목을 "지우면" Where() 절이 생성되지 않을 수 있습니다.불행하게도 Where() 절의 존재는 필터 조건이 설정되었는지 여부를 알려주는 표시기이며, 이것이 표시되는 시나리오에서 두 값이 모두 표시되는 이유입니다.
Re: 데이터 필터: 제한을 지정하는 방법@호기 - 컨텍스트 감사합니다. 데이터 정리는 종종 분석 외부에서 수행되지만 이러한 조건을 필터에 구축할 수 있는 한 가지 방법은 제거하려는 조건으로 변환 열을 정의하는 것입니다.이렇게 하면 임의의 Where() 절을 부울 조건으로 사용할 수 있습니다.
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Graph Builder(
Transform Column(
"Invalid Data",
Nominal,
Formula( :age > 18 | Starts With( :name, "Teacher" ) )
),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Local Data Filter(
Conditional,
Add Filter(
columns( :age, :Invalid Data ),
Where( :Invalid Data == 0 ),
Display( :age, N Items( 6 ) )
)
)
);
이것은 유효하지 않은 데이터가 모두 포함된 테이블이 없다고 가정합니다.또 다른 접근 방식은 LDF를 전역 데이터 필터와 함께 사용하여 모든 보고서에서 유효하지 않은 데이터를 제거하는 것입니다.전역 행 상태는 각 플랫폼에서 사용되는 필터 조건과 결합됩니다.
Re: 데이터 필터: 제한을 지정하는 방법감사해요 @danschikore , 얼마나 우아한 해결 방법 
실패할 유일한 경우: 없는 데이터 세트가 있는 경우 유효한 데이터, 즉 데이터 없음
Where( :Invalid Data == 0 )
그러나 어쨌든 아무도 감히 대시보드를 저장하지 않을 것입니다 
Re: 데이터 필터: 제한을 지정하는 방법감사해요 @danschikore 확장을 위해.
내 질문을 게시했을 때 필터의 한쪽을 여는 것에 대해 생각하지 않았습니다.
아이디어는 다음과 같습니다.
데이터 필터가 잘못된 데이터 포인트(<0) 또는 기타 잘 정의된 데이터(누락된 데이터, 지표 항목)를 자동으로 제거하도록 하려면 해당 데이터가 현재 데이터 세트에 있어야 합니다. 그렇지 않으면 데이터 필터가 자동으로 조정됩니다.
이 경우 이름이 "참조"이고 누락된 이름이 있는 모든 행을 제거하고 싶습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Data Table( "Big Class" ):name << Set Modeling Type( "Multiple Response" );
Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Local Data Filter(
Add Filter(
columns( :name ),
Match None( Where( :name == "reference","" ) ),
Display( :name, Find( Set Text( "" ) ) )
)
)
);
그러나 현재 데이터 세트에 그러한 행이 없으면 데이터 필터는 무시되며 사용자는 현재 버전의 그래프 또는 대시보드를 저장할 때 이 부분을 잃게 됩니다.코드를 실행하고 결과 스크립트를 저장하기만 하면 됩니다.
다음에 사용자가 그래프를 열면 이름과 "참조" 데이터가 누락된 행이 기본적으로 표시되며 사용자가 수동으로 제외해야 합니다.
이 문제는 옵션을 선택하자마자 더 심각해질 것입니다. ~ 아니다 더 많은 모델링 유형에 사용할 수 있습니다.
데이터 필터, 새 옵션: "not"
Re: 데이터 필터: 한계를 지정하는 방법:folded_hands: 열 속성: 포함 값 ( 강제 값 이라고도 함)을 사용하면 이 문제가 해결됩니다.