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 等。仅在列公式中有用。
在脚本上下文中,您可以改用summary()。与 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() )