RE : 수식 편집기 심층 다이브 (EU 2018 411)첨부 파일에 슬라이드가없는 것일 수 있습니까?
Formula Editor Deep Dive (EU 2018 411)레벨 : 초보자
SAS의 JMP 개발 테스터 인 Mike Muhlada
SAS JMP 선임 개발 테스팅 관리자 Audrey Shull
이 소개 데모는 예제를 사용하여 공식 편집기의 역학을 설명하고 일반적인 오류를 조사 및 수정하며 모범 사례 및 공식 작성에 유용한 '트릭'을 확정합니다. 끌어서 놓기, 키보드 단축키 및 기능 단추를 사용하여 수식을 만드는 방법을 포함하여 수식 작성기의 다양한 측면에 대해 자세히 설명합니다. 예제를 진행하면서 유용한 기능에 대해 논의하고 일반적인 실수를 찾아서 수정하는 등의 작업을 수행합니다. 다루어야 할 모범 사례에는 사용자 정의 형식, 데이터 '정리', 열 변환, 문자열 조작, JMP 날짜 함수에 대한 공식 사용 및보다 복잡한 공식 작성을위한 중간 열 사용이 포함됩니다. 사용자 정의 함수, 결과 미리보기, '실시간'수식 오류 / 경고 감지 및 사용자 정의 가능한 함수 목록을 포함하여 JMP 14의 새로운 기능에 특히 중점을 둡니다.
// 사용자 정의 함수 funcDef = function ({height, weight}, {Default Local}, (weight * 0.45) / (height * 0.025) ^ 2); description = "이 기능은 사람의 체중과 키가 주어지면 BMI를 계산합니다. 무게는 파운드로 추정되며 높이는 인치로 추정됩니다. 메트릭으로의 변환은 함수 자체에서 수행됩니다. "; // 예는 expr () 내부에 여러 명령문 일 수 있습니다. ex2 = expr (dt = Open ("$ SAMPLE_DATA / Big Class.jmp "); custom : BMI (: height [ 4], : weight [4])); parmHint1 = "인치 높이"; parmHint2 = "파운드 무게"; // 변수를 사용하여 함수 생성 bmi_ = New Custom Function ( "custom", "BMI", funcDef); bmi_ << 설명 (설명); bmi_ << 프로토 타입 ( "custom : BMI (height, weight)"); bmi_ << Example ( "custom : BMI (72,225)"); // expr () 예제를 전달해야합니다 내부 NameExpr () bmi_ << 예 (NameExpr (ex2)); bmi_ << Parameter ( "Number", parmHint1); bmi_ << Parameter ( "Number", parmHint2); bmi_ << Formula Category ( "Discovery"); bmi_ << 스크립팅 인덱스 범주 ( "Frankfurt Functions"); // 시스템에 myNamespace : AddTen 함수 추가 Add Custom Functions (bmi_);JSL 응용 프로그램 개발Re : Formula Editor Deep Dive (EU 2018 411).jmpapp를 업로드하는 데 문제가있었습니다. 이제 나머지 JMP 파일을 사용합니다. 데모를 구동하기 위해 .jmpapp를 사용했습니다. 이 연습에 대해 더 많은 단계별 지침을 원하면 소리 지르십시오.