[過濾器:smut] hogi 的帖子正文匹配“暨”,板“討論”。
文章主題:回覆:JMP 相當於 Excel 的 COUNTIF 函數
貼文內文:
New Column( "ColSum4",
Formula(
myAGE = :age;
myname= :name;
Col Sum( show(myname,myAge,:name,:age,"-");:age == myAGE );
)
);
很能說明問題。 Col Cum 的行為與我想像的有點不同。
我猜 Col Sum 會評估一次爭論,然後根據 groupBy 對結果進行分組/收集。
但實際上:
對每一行計算公式,RWx 行總共計算 40 次。
在每次迭代中,Col Sum 都會對每行 RWy 的參數求值 40 次。
我猜它會嘗試快取結果,如果可以確定結果相同,則不會再次評估其他 RWx 的參數。
但在 Show() 或 :age = myAGE 的情況下,它必須一次又一次地評估。
-> 總共 40 x 40 次。
因此,例如對於行 RWx = 3 (myName = Jane) ,它會計算參數 40 次。
對於 40 個 RWy 中的 8 個,:age == myAge 結果為 1。
正文文字“Cum”與濾鏡模式“cum”相符。
用戶[id=26800,login=hogi]發文的訊息uid為783515。
貼文連結: 回覆:JMP 相當於 Excel 的 COUNTIF 函數