행 하위 그룹별로 수식 열을 가져오는 방법안녕하세요,
하위 그룹이 있는 수식 열(합계 또는 평균 등)을 만들고 싶습니다. 하위 그룹은 행별로 선택해야 합니다. 예를 들어 데이터 테이블에서 이어지는 5개 행 또는 일반적으로 모든 N 행이 있습니다. row()로 이 문제를 해결할 아이디어가 있습니까?
수식 열을 추가할 파일을 첨부합니다.
Re: 행 하위 그룹별로 수식 열을 얻는 방법감사해요Re: 행 하위 그룹별로 수식 열을 얻는 방법내가 이해하는 한, 현지의() 단순히 열 수식의 컨텍스트 내에서 변수를 정의하고 평가하도록 하여 동일한 이름을 가진 전역 변수와 간섭할 위험을 제거합니다. 파라미터는 최적화 문제, 즉 비선형 플랫폼에서 사용됩니다.
Re: 행 하위 그룹별로 수식 열을 얻는 방법안녕 ms,
업데이트해 주셔서 감사합니다. 로컬 접근 방식은 수식 편집기의 오류 코드 없이 결과를 제공합니다.
그런데 Parameter()와 local()의 차이점은 무엇입니까?
Re: 행 하위 그룹별로 수식 열을 얻는 방법이 오류 메시지가 표시되는 이유를 잘 모르겠습니다. 최신 버전으로 업데이트하여 도움이 되는지 확인할 수 있습니다. 그러나 다음 값을 하드 코딩할 수 있습니다. N 숫자가 일정하면 수식에서 변수를 피하십시오.
또는 시도 현지의() 대신에 매개변수() (실제로 첫 번째 게시물에서 의도한 것입니다).
Local({n = 5}, Col Sum(:Data, Ceiling(Row() / n)))Re: 행 하위 그룹별로 수식 열을 얻는 방법고마워 짐. 당신의 공식적인 작업도. 그러나 ms의 솔루션과 유사하게 공식이 작동하고 있음에도 불구하고 n "Error: Name Unresolved: n"에 대해 수식 편집기에서 오류 코드가 표시됩니다(JMP 14.0).
Re: 행 하위 그룹별로 수식 열을 얻는 방법노력하다
n = 5; Col Sum(:Data, Ceiling(Row() / n))
Re: 행 하위 그룹별로 수식 열을 얻는 방법안녕 ms,
지원해 주셔서 감사합니다. 귀하의 공식은 훌륭하게 작동합니다. 수식이 적절한 재사용에도 불구하고 공식 편집자는 공식 부분에서 n을 빨간색으로 표시합니다.
( Row() / n ) ) )
오류 코드를 전달합니다. 오류 코드는 " 오류: 이름이 확인되지 않음: n". 걱정할 이유가 있습니까?
Re: 행 하위 그룹별로 수식 열을 얻는 방법새 열 "Sum_of_each_5_Data_rows"가 있는 샘플 파일을 첨부했습니다. 데이터 열의 5개 행(N=5)마다 빌드된 하위 그룹의 합계를 보여줍니다.
하위 그룹에 대해 주어진 행 번호를 사용하여 다음과 같은 열 수식을 생성함으로써 어떻게 이것을 수행할 수 있습니까 콜 합계, Col Mean, Col Min 등
Re: 행 하위 그룹별로 수식 열을 얻는 방법Row() 변환을 "Col Stat()" 함수의 선택적 ByGroup 인수로 사용해 보십시오.
예를 들어:
Parameter({n = 5}, Col Sum(:Data, Ceiling(Row() / n)))Re: 행 하위 그룹별로 수식 열을 얻는 방법그것은 약간 혼란스럽습니다......샘플 테이블을 제공할 수 있습니까?Re: 행 하위 그룹별로 수식 열을 얻는 방법안녕 짐,
빠른 응답에 감사드립니다. 실제로 행 하위 그룹(예: 행1 1-5, 행1 6-10 ..., 일반적으로 행 1-n, 행 n+1 - 2n, 행 2n+1 - 3n...)에 대한 열 수식을 찾고 있습니다. 여기서 JMP에서 열 수식을 적용할 수 있습니다.Re: 행 하위 그룹별로 수식 열을 얻는 방법Col 이동 평균() 함수를 사용해야 합니다.
평균화를 위해 공식은 다음과 같습니다.
Col Moving Average( :Data, 1, 0, 5 )
합계를 계산하려면
Col Moving Average( :Data, 1, 0, 5 ) * 6
함수에 대한 문서는 Scripting Index에서 찾을 수 있습니다.
도움말==>스크립팅 인덱스
통계 함수 찾기