이 2 단계 수식을 한 단계로 계산할 수 있습니까?dt = Open ( "$ SAMPLE_DATA / Big Class.jmp");
Big Class.jmp, 예를 들면
증가 열 : B = : 무게 / : 높이
열의 수를 늘리십시오. C : 열의 수를 계산하십시오. B는 동일한 행에서 처음 5 행의> 1.9까지 시작하여 한 번에 6 행의 범위를 계산합니다.
이 계산을 신속하게 수행 할 수있는 공식이 있습니까?
나는 그래프의 왼쪽 아래 모서리에 수식을 써 보려고했으나 정확하지 않습니다.
감사!
Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?예, 위에서 말한 것은 정확하지 않습니다.
그리고 JMP를 사용해야합니다 : [Index (Row () -x, Row ())]는 Excel의 INDIRECT () 수식을 대체하기 위해 일반적으로 사용되는 함수입니다
JMP의 : [Index (Row () -x, Row ())] 더 많은 일을 할 수 있습니다.
그것은 INDIRECT ()와 같이 많은 응용 프로그램을 작성할 수 있습니다.Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?이것은 사실이 아닙니다.
Excel에서 Indirect는 문자열에서 유효한 셀 참조를 반환합니다. 이것은 문자열과는 아무런 관련이 없습니다.
이것은 단순히 행렬을 인덱싱하는 것입니다. 행렬 서브 스크립 션에 대한 JMP 스크립팅 가이드 확인
Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?그리고 jmp의 [Index (Row () -1, Row () -1]]는 excel의 INDIRECT ()Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?내가 참조.
그게 excel 's = SUMPRODUCT (() * ()와 비슷합니다)
고마워요!Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?이 공식을 사용해보십시오 :
Sum(:weight[Row() - 4 :: Row()] :* (:height[Row() - 4 :: Row()] > 60));
Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?계속 비슷한 질문을하고 지역 사회에서 답을 찾으십시오.
이 행에서 상위 4 행까지 총계 : weight of : height> 60을 계산하십시오.
고맙습니다!

Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?내가 참조 :
if (row () == 1,
c = 1;
([c, Row ()]]> 1), 합계 (: weight [Index (c, Row ()
(: weight <: height,
c = 행 ();
: tt = 0;
,
합계 (: weight [Index (c, Row ())] : / : height [Index (c, Row ())]> 1);
)
);
Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?옳은
c = 1;
(: weight <: height,
c = 행 ();
: tt = 0; ,
합계 (: weight [Index (c, Row ())] : / : height [Index (c, Row ())]> 1);
);
Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?tt 열의 수식을 쓰려고했지만 매개 변수 c를 업데이트 할 수 없으므로 결과가 올바르지 않습니다.
나에게 지시 해줘. 고마워!Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?
@vince_faller 쓴 :
이것은 나를 위해 일치합니다.
x = Index( Row() - 5, Row() );
// you have to do element wise divide :/
Sum( :weight[x] :/ :height[x] > 1.9 );
Big Class.jmp 파일을 예로 들자면, 원래 두 단계 수식을 한 단계 계산으로 바꾸는 방법 인 다른 질문을하고 싶습니다.
먼저 데이터를 단순화 할 것입니다. 행을 "높이"의 8 배 (빨간색 상자)로 100을 추가 할 것입니다.
"tem"= = if (: weight> : height, 1, 0)
증가 열 2 "진행", 계산 요구 사항입니다 : "열"어떻게 0 열, 모든 다양한 숫자의 "tem"목록을 누적 될 것입니다; "열"== 0, "진행중인"열에는이 줄은 값이 0이면 줄의 "tem"열에서 오는 누적 합계가 시작됩니다.
시간 내 줘서 고마워.

Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?vince_faller의 도움에 감사드립니다!
Re :이 두 단계 수식을 한 단계로 계산할 수 있습니까?이것은 나를 위해 일치합니다.
x = Index( Row() - 5, Row() );
// you have to do element wise divide :/
Sum( :weight[x] :/ :height[x] > 1.9 );