열에 수식 잠금저는 일부 열에 저장된 수식이 있는 표준 데이터 테이블에서 작업하고 있습니다. 열에 수식이 있으면 데이터 입력이 잠기지만, 예를 들어 비밀번호 없이는 사용자가 수식을 변경할 수 없도록 수식을 잠그는 옵션이 있습니까? 미리 답변해 주셔서 감사합니다.
자동화 및 스크립팅Re: 열에 있는 수식 잠금어떻게 해야 할지 모르겠지만, 수식을 평가한 다음 삭제한 다음 열을 잠그는 건 가능합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << new column("Ratio", formula(:height/:weight));
:Ratio<<DELETE formula=""></DELETE>
<P>...그러면 데이터 분석을 관장하는 SOP에서 다음과 같이 말합니다. if(수식 편집 적발 | 데이터 편집 적발=1, "해고")</P>Re: 열에 있는 수식 잠금Byron, 답변 감사합니다. 안타깝게도, 제 경우에는 작동하지 않습니다. 여전히 사용자에게 입력 열을 변경하고 수식이 있는 열에서 업데이트된 결과를 얻을 수 있는 옵션을 제공하고 싶기 때문입니다. Excel에는 수식을 암호 보호로 잠글 수 있는 유사한 기능이 있다는 것을 알고 있습니다.
Re: 열에 있는 수식 잠금Byron의 제안을 기반으로 모든 기본 수식을 다시 작성하는 간단한 테이블 스크립트를 만들 수 있습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << new column("Ratio", formula(:height/:weight));
//
dt << new script( "RESET FORMULAS",
:Ratio << set formula( :height/:weight)
);
// Move new script to the top so it is easier to find
dt << move selected scripts(
{"RESET FORMULAS"},
to first
)
사람들이 RESET FORMULA 스크립트를 조정하는 것을 원하지 않으면 항상 암호화할 수 있습니다.
https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/encrypt-scripts-in-jmp-data-tables.shtml