수식으로 새 열 만들기 및 채우기안녕하세요,
스크립트를 사용하여 다음 수식을 사용하는 "Sensor Power(W)"라는 새 열을 생성하려고 합니다.
센서 전력(W) = (센서 전압 x 센서 전류) / 1000000
여기서 센서 전압 및 센서 전류는 이미 존재하는 공식입니다(mV 및 mOhms 단위).
감사해요,
토드
Re: 수식으로 새 열 생성 및 채우기첨부된 샘플 데이터 테이블에는 JMP 숫자 DateTime 값이 포함된 "날짜 및 시간"이라는 열이 있습니다.그런 다음 "날짜"와 "시간"이라는 2개의 새 열을 만들었습니다.각각에는 날짜 부분과 시간 부분만 제거하는 형식이 포함되어 있습니다.
열에 대한 열 정보는 날짜/시간, 날짜 또는 시간 형식으로 숫자 값을 표시하도록 열의 형식을 지정하는 데 사용됩니다.
JSL 학습에 관한 리소스에 관해서는 항상 스크립팅 가이드를 읽는 것이 좋습니다.
도움말==>도서==>스크립팅 가이드
또한 많은 스크립트 예제가 있습니다.
도움말==>샘플 데이터==>샘플 스크립트 디렉토리 열기
결정적인 참조 자료는 다음 위치에 있습니다.
도움말==>스크립팅 인덱스
Re: 수식으로 새 열 생성 및 채우기날짜/시간 열의 형식은 y/m/dh:m:s입니다. "2017/04/10 7:53:35.935 AM"으로 표시됩니다.
날짜 형식이 동일한 '날짜' 열과 24시간제로 표시되는 '시간' 열을 갖고 싶습니다.
책 참고 감사합니다. 수식을 사용하여 새 열을 직접 생성할 수 있습니다. 익숙하지 않은 JSL입니다. JSL 학습을 위한 좋은 참고 자료를 알고 계십니까?
Re: 수식으로 새 열 생성 및 채우기원하는 작업을 수행할 수 있는 방법이 분명히 있지만 원하는 작업을 수행하는 방법을 실제로 결정할 수 있으려면 몇 가지 세부 사항이 더 필요합니다.
1. Date/Time 열이 JMP datetime 값입니까, 아니면 문자열입니까?JMP datetime 열을 사용하면 동일한 열에 날짜와 시간을 모두 표시하는 형식을 포함하여 다양한 형식 중 하나를 사용할 수 있습니다.
2. JMP datetime 값이 아닌 문자열인 경우 데이터 형식은 무엇입니까?(예: 2017년 6월 21일 11:15:22, 1998년 1월 5일 오전 12:15 등)
3. 새 열에 날짜와 시간을 원한다고 명시합니다.원하는 모양을 보여줄 수 있습니까?
4. 새 열에 대한 수식 생성은 포인트 앤 클릭 수식 생성기에서 사용할 수 있으므로 이와 같은 작업을 수행하는 방법을 스스로 배우는 방향으로 나아가야 합니다.이에 대한 훌륭한 문서는 다음에서 사용할 수 있습니다.
도움말==>도서==>JMP 사용==>수식 편집기
Re: 수식으로 새 열 생성 및 채우기감사합니다. 다른 질문이 있습니다.
날짜/시간을 나열하는 테이블에 열이 있습니다. 날짜와 시간을 별도로 나열하는 새 열을 생성하고 싶습니다. 이를 수행하는 스크립트 명령이 있습니까?
감사해요.
Re: 수식으로 새 열 생성 및 채우기요청한 작업을 수행하는 간단한 스크립트는 다음과 같습니다.
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "Sensor Power", formula( :Sensor Voltage * :Sensor Current / 1000000 ) );
dt:Sensor Power << set property( "Units", "W" );