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() )