If 문 수식이 작동하지 않음지난 몇 년 동안 아래 수식을 복사하여 붙여넣을 때 일관되게 작동하지 않았습니다.수식 상자에 입력을 시도했고 때때로 성공했지만 일관성이 없습니다.
지난 주에 마침내 JMP 14로 업그레이드되었으며 놀라운 옵션은 데이터 샘플을 미리 보고 수식 결과가 어떻게 보이는지 확인할 수 있다는 것입니다.그러나 이 공식이 작동하지 않는 이유를 알 수 없습니다.아래는 수식의 스크린샷과 데이터 세트 및 수식 결과의 미리보기입니다.
제안 사항이 있습니까?

Re: If 문 수식이 작동하지 않습니다.매우 감사합니다!완벽하게 작동했습니다! 이렇게 하면 많은 시간을 절약할 수 있습니다.
Re: If 문 수식이 작동하지 않습니다.데이터는 미리보기에서 왼쪽 정렬된 것처럼 보입니다.데이터 유형이 문자로 설정되어 있습니까? 행동 - 직원에 대한 물리적 공격 열?그렇다면 == 연산자의 오른쪽에 있는 숫자 주위에 큰따옴표를 추가하거나 열의 데이터 유형을 변경해야 합니다.
Re: If 문 수식이 작동하지 않습니다.@ErnestPasour 멋진 댓글을 위해!
Re: If 문 수식이 작동하지 않습니다.또한 테이블의 1이 계산된 경우 정확히 1이 아닐 수도 있습니다(테스트 대상). 테이블은 다음으로 반올림된 값을 표시합니다. ~에 대한 10자리. 노력하다
<SPAN class="token punctuation">Round(:</SPAN>Name<SPAN class="token punctuation">(</SPAN><SPAN class="token string">"Behavioral - physical aggression to staff"</SPAN><SPAN class="token punctuation">), 5) == 1</SPAN>
더 잘 작동하는지 확인하십시오.
Re: If 문 수식이 작동하지 않습니다.가능한 문제는 JMP에 문제가 있을 수 있다는 것입니다.
Behaviorial - physical aggression to staff
이것은 열 또는 변수의 계산입니까?
행동
라는 열이나 변수를 빼는 것입니다.
직원에 대한 물리적 공격
또는
이것은 단일 열입니까 아니면 변수입니까?
행동 - 직원에 대한 물리적 공격
JMP는 이에 대해 혼란스러울 수 있습니다.하나의 열이고 계산이 아닌 경우 실제로 공식을 다음과 같이 명시해야 합니다.
If( :Name("Behavioral - physical aggression to staff") == 1,
1,
0
);
JMP 수식 편집기는 :Name() 함수를 표시하지 않지만 수식에 입력하면 JMP가 지정하는 내용을 이해할 수 있습니다.