如何获取公式逐行子组你好呀,
我想创建一个带有子组的公式列(总和或平均值等)。 子组应按行选择,例如数据表中的所有 5 个后续行或通常的所有 N 行。 有什么想法可以用 row() 解决这个问题吗?
附加文件以添加公式列。
回复:如何获取公式按行子组谢谢回复:如何获取公式按行子组据我了解,当地的()只需在列公式的上下文中定义和评估变量,即可消除干扰同名全局变量的风险。 参数用于优化问题,即非线性平台。
回复:如何获取公式按行子组嗨女士,
感谢更新。 本地方法提供结果,没有来自公式编辑器的错误代码。
顺便问一下,Parameter() 和 local() 有什么区别?
回复:如何获取公式按行子组不知道为什么您会看到此错误消息。 您可以尝试更新到最新版本看看是否有帮助。 但是,您可以对值进行硬编码n如果数字是常数,则避免公式中出现变量。
或者尝试使用当地的()代替范围() (这实际上是我在第一篇文章中的意图)。
Local({n = 5}, Col Sum(:Data, Ceiling(Row() / n)))回复:如何获取公式按行子组谢谢吉姆。 你的正式作品也有效。 但是,与 ms 的解决方案类似,我从公式编辑器中获取 n“错误:名称未解析:n”的错误代码,尽管公式正在工作(JMP 14.0)
回复:如何获取公式按行子组尝试
n = 5; Col Sum(:Data, Ceiling(Row() / n))
回复:如何获取公式按行子组嗨女士,
感谢您的支持。 你的公式效果很好。 尽管公式提供了适当的结果,但正式编辑在公式部分将 n 标记为红色:
( Row() / n ) ) )
并提供错误代码。 错误代码是“错误:名称未解析:n”。 有什么理由值得担心吗?
回复:如何获取公式按行子组附加了一个带有新列“Sum_of_each_5_Data_rows”的示例文件。 这显示了从数据列的每 5 行 (N=5) 构建的子组的总和。
如何通过使用子组的任何给定行号来创建列公式来完成此操作,例如森上校, Col Mean、Col Min 等
回复:如何获取公式按行子组尝试使用 Row() 转换作为“Col Stat()”函数的可选 ByGroup 参数。
例如:
Parameter({n = 5}, Col Sum(:Data, Ceiling(Row() / n)))回复:如何获取公式按行子组这有点令人困惑......你能提供一个示例表吗?回复:如何获取公式按行子组嗨吉姆,
感谢您的快速回复。 实际上,我正在寻找行子组的列公式(例如 row1 1-5、row1 6-10 ...,一般为 row 1-n、row n+1 - 2n、row 2n+1 - 3n ...),我可以在其中应用 JMP 中的列公式。回复:如何获取公式按行子组您需要使用 Col Moving Average() 函数。
对于您的平均值,公式为:
Col Moving Average( :Data, 1, 0, 5 )
要计算总和,则为
Col Moving Average( :Data, 1, 0, 5 ) * 6
有关该函数的文档可以在脚本索引中找到
帮助==>脚本索引
寻找统计函数