함수별로 어떻게 계산하나요?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />친애하는 커뮤니티 여러분, 다음과 같은 MinADR과 같은 새 열을 계산하려면 여러분의 도움이 필요합니다.
(600+500)-(400+300) / (60+50)-(40+30) 라벨 "b" 행에 배치

Re: 함수로 어떻게 계산하나요?이 열 수식은 나에게 적합한 것 같습니다.
만약에(
:Label == "b" & Lag( :Label, 1 ) != "b",
(지연( :수익, 2 ) + 지연( :수익, 1 )) / (지연( :방, 2 ) +
지연( :룸, 1 )),
:Label == "b" & Lag( :Label, 1 ) == "b",
(지연( :수익, 3 ) + 지연( :수익, 2 )) / (지연( :방, 3 ) +
지연( :방, 2 )),
0
)
Re: 함수로 어떻게 계산하나요?친애하는 제프,
열을 추가하고 열에 수식을 추가하고 원하는 변수를 계산하는 요약 테이블을 작성하여 문제를 해결했습니다. 새로운 요약표를 만들지 않고도 방정식을 풀 수 있었는지 궁금합니다. 질문은 ~이야:
새 열에서 (다른 레이블 변수에서 수익 ColSum 빼기)를 계산하고 이를 (다른 레이블 변수에서 방 ColSum 빼기)로 나눌 수 있습니까?
Re: 함수로 어떻게 계산하나요?케빈님, 감사합니다.
이는 단순화된 예제 데이터 테이블을 해결하지만 실제로 실제 데이터 테이블은 a, b 및 c의 600,000개 행으로 구성됩니다.
Re: 함수로 어떻게 계산하나요?당신이하려는 일에 대해 약간의 오해가있을 수 있습니다.
Excel에서와 마찬가지로 개별 셀에 계산을 넣으려고 하시나요? 그렇다면 그것이 당신의 좌절의 원인이 될 수 있습니다.
JMP의 데이터 테이블은 스프레드시트가 아닙니다. 수식은 개별 셀이 아닌 전체 열에 적용됩니다.
제가 잘못 이해했다면, 하려는 일에 대해 좀 더 설명해 주시면 더 간단한 해결책을 제공해 드릴 수 있을 것입니다.
-제프
Re: 함수로 어떻게 계산하나요?
좋아요, 이것은 훨씬 덜 일반화되었지만 덜 복잡합니다...
Re: 함수로 어떻게 계산하나요?윽, 너무 복잡해? 난 너의 발걸음조차 흉내낼 수 없어 JSL을 자동화된 보고서 생성으로 다시 실행한 후에도 결과가 "unnamed8, unnamed9, unnamed10..."이라는 다른 이름의 테이블이 될 때마다 스크립트 자체가 롤링을 중지하고 해당 문제를 관리하는 방법에 대한 단서가 없습니다. 하지만 시간을 내어 솔루션을 공유해 주셔서 감사합니다!
Re: 함수로 어떻게 계산하나요?여기 내 테이블이야

다음은 테이블->요약, 열2->통계->합계, 열1->그룹입니다.

요약 테이블에 수식 열을 추가합니다.

Sum(Column 2)은 함수 호출이 아닌 정말 보기 흉한 변수 이름입니다.
점점 가까이:

테이블->원본에서 조인하고, 요약과 조인하고, aabbbccc 열을 사용하여 행을 일치시킵니다....

좋아요

요약 단계로 돌아가면 두 열을 동시에 요약할 수 있습니다. 여기서는 분자 열만 표시했습니다.도중에 열 이름을 바꾸는 것도 도움이 될 수 있습니다.여러 번 실행하기 위해 이를 스크립팅해야 하는 경우 중간 테이블의 "소스" 스크립트도 유용할 수 있습니다.