我正在尝试使用 columne mean 公式来显示按测试样本类型分组的测试样本列的时间 0 平均值。
我从 2012 年发现了这个主题,看起来它会起作用:
https://community.jmp.com/t5/Discussions/Determine-column-mean-by-day-and-within-certain-hours/mp/5477/highlight/true
推荐的语法是:
Col Mean(如果(1 <= :Hour <= 10, :x, Empty() ), :Day )
但是,当我尝试对我的数据集使用类似的东西时,我得到一个“参数应该是数字 1 次在行:2”错误。
这是我尝试使用的语法。
Col Mean(如果(:DH 小时 == 0,:pm_mw,Empty()),:Substrate)
如果我消除 by 变量,我可以让论坛正确执行:
Col Mean(如果(:DH 小时 == 0,:pm_mw,Empty()))
同样,如果我消除 I 语句,我可以让它正确评估:
Col Mean(:pm_mw, :Substrate)
最后,如果表中 DH 小时的所有值都为 0,我可以对其进行正确评估。 但如果表中 DH 小时有任何非 0 值,则不会进行评估。
任何建议,将不胜感激。
使用由句点表示的缺失值代替 empty()。
formula column using ColMeanformula column using ColMean使用 ColMean 的公式列