JMP10:Col Max() 和 Col Min() 函數返回排除行中的數據<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我使用 Col Max() 和 Col Min() 函數返回特定列的最大/最小值。
不知何故,我禁用了不需要的行,但 Col Max() 和 Col Min() 仍然返回那些排除的值。
這是正常的嗎? 你們有什麼想法嗎?
太感謝了
皮尚
回复:JMP10:Col Max() 和 Col Min() 函數返回排除行中的數據ColMax() 等中的可選 By-arguments 僅在列公式中有用。
在腳本上下文中,您可以使用 summarize() 代替。 與 ColStat 函數相比,排除的行不包含在計算中。
myYCol = "My Exposed Column Name";
Summarize(myYMax = Max(Column(myYCol)));
Print("Max:", myYMax);
回复:JMP10:Col Max() 和 Col Min() 函數返回排除行中的數據抱歉遲到了。 感謝您讓我們潛伏者了解附加可選參數列最大值(:數據,排除())。
如果 JMP 人員正在監控這一點,請讓大家知道 API(應用程序程序員接口)應記錄函數的所有可能參數。
當我使用以下代碼時:
myYCol = "My Exposed Column Name";
myYMax = col max(column(myYCol));
print("Max:", myYMax);
myYMax = col max(column(myYCol), Excluded());
print("Max:", myYMax);
第一個調試打印將輸出一個數字,但可能是排除行中指定的最大值。
第二次首次打印將輸出不帶引號的“。” (時期)。 為什麼?
當 myYMax 稍後在“發送至報告... 派遣... ScaleBox {Max( myYMax ), ..." ,它似乎在圖形的渲染中採用了預期的非排除最大值。
回复:JMP10:Col Max() 和 Col Min() 函數返回排除行中的數據這是正常現象(參見腳本指南第 351 頁的解釋)。
Col Max() 等支持可選的分組參數。 在列公式中,此技巧應該可以強制排除排除的行:
Col Maximum( :data, Excluded() )