File/Preferences를 통해 Jmp의 표준 설정을 변경할 수 있습니다.
귀하의 필요에 맞게 Jmp를 조정하는 것이 매우 좋습니다 
하지만 JSL 코드를 자동으로 생성하는 기능(스크립트에 저장, 고급 로그, 대시보드, 로그, 워크플로 빌더 ...)과 결합하여 미묘한 문제를 발견했습니다.
아래 코드는 기본 설정을 변경하므로 시도해 보려면 다시 한번 생각해 보십시오.
이야기:
사용자는 파일/기본 설정을 통해 일부 설정을 조정한 다음 기본 설정으로 보고서를 생성합니다.
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Set Preferences(
Data Filter Conditional( 1 ),
Column Switcher Retain Axis Setting( 1 )
);
Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Local Data Filter(
Conditional(0),
Add Filter(
columns( :sex, :name )
)
),
Column Switcher( :weight, {:age, :weight},Retain Axis Settings( 0 ) )
)그런 다음 GUI를 통해 보고서를 최적화하고 스크립트를 저장했습니다. 이 스크립트는 아래와 같습니다.
(명확성을 위해: "최적화" 단계를 무시함):
Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Local Data Filter(
Add Filter(
columns( :sex, :name ),
Display( :name, N Items( 15 ), Find( Set Text( "" ) ) )
)
),
Column Switcher( :weight, {:age, :weight} )
)즉, 모든 기본 설정은 코드에서 자동으로 제거됩니다. 기준 체계.
사용자가 대시보드(!) 내에서 보고서를 사용하는 경우에도 마찬가지입니다. 모든 기본 설정은 추가되지 않습니다.
이제 사용자는 코드를 다시 실행합니다. 보고서가 어떻게 보일지 상상해 보세요.
왜 이런지 이해할 수 있습니다. 버그가 아닙니다. Jmp가 자동으로 코드를 정리하여 불필요한 줄을 제거하는 멋진 기능입니다.
그러나 환경 설정에서 감히 설정을 변경하려는 사용자와 결합하면 버그처럼 작동합니다.
내 현재 해결 방법: 기본 설정을 사용하지 않을 것이 확실한 경우 기본 설정을 변경하세요.
이는 100 - 0% ... 50 - 50% 및 특별한 경우: 0 - 100%(향후 사용법: % 기본값 - %다른 설정)에 적합합니다.
하지만 20~100% 범위에서는 문제가 됩니다.
...그리고 특히 99~1% 정도는 고통스럽습니다.
더 나은 해결책이 있습니까? 일상 업무에서 이 문제를 어떻게 해결합니까?