- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
환경설정을 사용하시나요?
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를 통해 대화형으로 보고서를 조정하고 JMP의 향상된 로그 기능을 사용하여 스크립트를 저장합니다.
생성된 스크립트는 다음과 같습니다.
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} )
)
참고:
조건부(0) -> 자동 삭제!
Retain Axis Settings( 0 )
-> removed automatically!
The finding:
Default settings are automatically removed from the code - "표준 시스템에는 영향을 미치지 않으므로".
사용자가 대시보드(!) 내에서 보고서를 사용하는 경우에도 마찬가지입니다. 기본 설정은 추가되지 않습니다.
이제 사용자는 코드를 다시 실행합니다. 보고서가 어떻게 보일지 상상해 보세요.
왜 이런지 이해할 수 있습니다. 버그가 아닙니다. Jmp가 자동으로 코드를 정리하여 불필요한 줄을 제거하는 멋진 기능입니다.
그러나 환경 설정에서 감히 설정을 변경하려는 사용자와 결합하면 이는 확실히 버그처럼 작동합니다. 심각한 버그입니다!
내 현재 해결 방법: 기본 설정을 절대로 (!!!) 사용하지 않을 것이라고 확신하는 경우 기본 설정을 변경하십시오.
이 규칙은 특히 99%의 경우 조정된 설정을 사용하고 1%는 기본 설정을 사용하는 경우에 해롭습니다.
그러면 규칙에 따라 기본 설정을 조정할 수 없습니다. 저는 기본 설정을 그대로 유지해야 하며 99%의 경우 수동으로 설정을 조정해야 합니다.
더 나은 해결책이 있습니까? 일상 업무에서 이 문제를 어떻게 해결합니까?
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 기본 설정을 사용하시나요?
Jmp 지원(TS-00061254)에 따르면:
이것은 설계된대로 작동합니다.
그래서:
기본 설정에서 변경된 설정을 사용하면 사용자는 Dashboard Builder를 사용하여 자신의 시스템에서 STANDARD 설정으로 플랫폼을 여는 대시보드를 생성할 기회를 잃게 됩니다.
해결 방법:
대시보드의 소스 스크립트를 열고 표준 설정에 대한 코드를 수동으로 추가합니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 기본 설정을 사용하시나요?
Jmp 지원팀에서는 위시리스트에 대한 게시물 작성을 제안했습니다.
여기있어:
환경설정에서 설정 변경 -> 문제 해결
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 기본 설정을 사용하시나요?
@hogi , 귀하의 코드를 시험해보고 무슨 뜻인지 확인했습니다. 필터 및 열 전환기의 기본 설정을 변경한 다음 기본 설정 기본값(현재 기본 설정 아님)과 일치하는 선택 항목을 사용하여 보고서를 작성합니다. 그러면 스크립트를 저장할 때 기본값과 일치하는 설정을 포함하지 않으므로 스크립트가 보고서를 재현하지 않습니다. 그리고 당신은 시스템을 기본 설정으로 두었을 경우 필요하지 않은 모든 것을 제거하기 위한 의도적이라고 해석하고 있습니까(그리고 지원 주장?)? 즉. 조건부(0)는 현재 관련이 있음에도 불구하고 기본 기본 설정이 있으면 필요하지 않기 때문에 포함되지 않습니까?
하지만 그래프 빌더 자체의 기본 설정은 그렇지 않습니다. 예를 들어 그래프 빌더에 대한 기본 설정을 제목을 표시하지 않도록 변경한 다음 그래프 빌더를 만들고 (JSL에서 또는 사실 이후에 수동으로) 제목을 표시하도록 요청하면 showtitle(1)이 포함된 스크립트를 얻게 됩니다. . 조건부(0)는 기본 설정이 있는 경우에는 필요하지 않은 일종의 중복 설정입니다. 내가 일반적으로 보는 것은 내가 현재 가지고 있는 기본 설정에 필요하지 않은 설정이 포함되어 있지 않다는 것입니다. 이제 내 기본 설정에서 제목 표시를 껐으므로 showtitle(0)을 요청하면 스크립트에서 이를 언급하지 않습니다.
따라서 두 가지 문제처럼 보입니다. (1) 선호 사항과 일치하는지 여부에 관계없이 모든 옵션을 캡처하고 싶을 수 있으며 (2) "스크립트 가져오기" 유형 옵션이 필터 및 열 전환기를 다르게 처리하는 것처럼 보입니다. 그들은 플랫폼의 나머지 부분을 처리합니다. 플랫폼 기본 설정과 마찬가지로 현재 기본 설정과 함께 작동하는 스크립트를 제공하지 못합니다. 불필요한 절을 제거하는 것은 의도적인 것이지만 불필요한 정의가 settitle()과 필터의 정의가 다르다는 점은 인정할 수 있습니다.?
2. 현재 기본 설정과 동일하지 않고 기본값과 동일하기 때문에 항목을 제거하는 것이 버그인 것 같습니다.
1. Use Thousands Separator( JSL - JMP User Community를 사용하여 Use Thousands Separator에 대한 질문 )에 대한 내 위시리스트 항목과 실제로 유사한 것 같습니다. 여기서 한 가지 솔루션이 더 자세한 스크립트를 반환하는 옵션이 될 수 있습니다. "기본 설정과 동일"이라고 아무것도 제거하지 마십시오.
좋아요, 이제 내 선호도가 모두 망가졌습니다...
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 기본 설정을 사용하시나요?
100% 동의합니다
특히
- 불필요한 조항을 삭제한 것은 의도적이라는 점은 인정합니다.
- 그러나 불필요한 정의가 필터와 settitle()의 정의가 다르다는 것은 아닙니다.?
열 전환기 및 데이터 필터처럼 작동하는 더 많은 설정이 있습니다. 심지어 그래프 빌더에 직접 영향을 미치는 설정도 있습니다.
환경 설정에서 요약 통계, 그래프 간격 등에 대한 기본 설정을 변경하면 자동으로 생성된 모든 JSL 코드에는 다음과 같은 섹션이 포함됩니다.
요약 통계("중앙값"),
그래프 간격( 4 )
... 기본값으로 다시 설정하기 전까지는 말이죠. 기본 설정을 누르면 생성된 JSL 스크립트에 설정이 표시되지 않습니다. 조건부: 기본 설정으로 JSL 코드를 자동으로 생성할 기회가 없습니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 기본 설정을 사용하시나요?
사이에 공간이 너무 많기 때문에
- "불필요한" 조항을 제거합니다.
- 현재 설정과 관계없이 모든 시스템에서 결과가 동일하도록 모든 설정을 작성합니다.
그렇다면 verbose(0), verbose(0.3), verbose(0.5), verbose(0.7), verbose(1)는 어떻습니까?
- 0: 지금처럼 "불필요한" 코드를 모두 제거합니다. - 호환 모드
- 0.3: 이 시스템에서 동일한 결과를 생성하는 데 필요한 모든 JSL 코드를 생성합니다. [조건부 문제 해결]
- 0.5: 기본 시스템에서 동일한 결과를 생성하는 데 필요한 모든 JSL 코드를 생성합니다. [사용자 정의 그라데이션 설정 문제 수정]
- 0.7: 지난 6개월 동안 생성된 그래프/보고서를 기반으로 3회 이상 변경된 모든 설정을 포함합니다. 모든 설정에 대해 강력한 코드를 생성합니다.
- 1: 기본 설정의 모든 설정에 대해 JSL 코드가 강력합니다.
0.7: 매우 유용함 - 제가 가장 좋아하는 것입니다!
- 5줄의 추가 코드 라인에 관심이 있는 분 - 대학 시스템에서 더 강력한 결과를 생성할 수 있는지 여부.
- 얼마나 자주 연결을 생성하고 나중에 기본 테이블에 추가(1) 라는 정확한 문구가 궁금했습니까?
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.