[필터: smut] hogi님의 게시물 본문은 "cum"과 일치하고, 게시판은 "토론"입니다.
게시물 제목: Re: Excel의 COUNTIF 함수와 동등한 JMP
게시물 본문:
New Column( "ColSum4",
Formula(
myAGE = :age;
myname= :name;
Col Sum( show(myname,myAge,:name,:age,"-");:age == myAGE );
)
);
꽤 설명적입니다. Col Cum은 내가 생각했던 것과 조금 다르게 행동합니다.
저는 Col Sum이 인수를 한 번 평가한 다음 groupBy에 따라 결과를 그룹화/수집한다고 추측했습니다.
하지만 실제로는:
수식은 각 행에 대해 평가되며, RWx행에 대해 총 40x가 평가됩니다.
그리고 반복할 때마다 Col Sum은 각 행 RWy에 대해 인수를 40번 평가합니다.
결과를 캐시하려고 시도하고, 결과가 동일하다는 확신이 들면 다른 RWx에 대해 인수를 다시 평가하지 않을 것입니다.
하지만 Show() 또는 :age = myAGE의 경우에는 계속해서 다시 평가해야 합니다.
-> 총 40 x 40번.
예를 들어, 행 RWx = 3(myName = Jane)의 경우 인수를 40번 평가합니다.
40개 RWy 중 8개에 대해 :age == myAge는 1을 반환합니다. 따라서 Col Sum은 8입니다.
본문 텍스트 "Cum"은 필터 패턴 "cum"과 일치합니다.
User[id=26800,login=hogi]의 게시물에는 메시지 uid 783515가 있습니다.
게시물 링크: Re: Excel의 COUNTIF 함수와 동등한 JMP