如何通过函数进行计算?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />亲爱的社区,我需要您的帮助来计算新列的 MinADR:
(600+500)-(400+300) / (60+50)-(40+30) 放置在标签“b”的行中

回复: 如何用函数进行计算?这个列公式似乎对我来说没问题
如果(
:标签 == "b" & Lag( :标签, 1 ) != "b",
(Lag( :收入, 2 ) + Lag( :收入, 1 )) / (Lag( :房间, 2 ) +
滞后(:房间,1)),
:标签 == "b" & Lag( :标签, 1 ) == "b",
(Lag( :收入, 3 ) + Lag( :收入, 2 )) / (Lag( :房间, 3 ) +
滞后(:房间,2)),
0
)
回复: 如何用函数进行计算?亲爱的杰夫,
我通过创建汇总表、添加列、向列添加公式并计算所需的变量来解决这个问题。 我想知道是否能够在不创建新汇总表的情况下解出方程。 问题是:
我是否能够在新列中计算(收入的 ColSum 减去另一个标签的一个变量)并将其除以(房间的 ColSum 减去另一个标签的一个变量)。
回复: 如何用函数进行计算?谢谢你凯文,
这将解决简化的示例数据表,但实际上真实的数据表由 600.000 行 a、b 和 c 组成
回复: 如何用函数进行计算?恐怕人们对您想要做的事情可能存在一些误解。
您是否尝试像使用 Excel 那样将计算放入单个单元格中? 如果是这样,那么这可能就是您沮丧的根源。
JMP 的数据表不是电子表格。 公式适用于整个列而不是单个单元格。
如果我误解了,也许您可以更多地解释一下您想要做什么,我们可以提供一个更简单的解决方案。
-杰夫
回复: 如何用函数进行计算?
好吧,这明显不那么普遍,但也不那么复杂......
回复: 如何用函数进行计算?呃呃呃,这么复杂? 我什至无法复制你的步骤即使我每次重新运行 JSL 作为自动报告生成后,结果将是一个不同的命名表“unnamed8、unnamed9、unnamed10...”,并且脚本本身将停止滚动,我不知道如何管理该问题但非常感谢您花时间分享您的解决方案!
回复: 如何用函数进行计算?这是我的桌子

这里是表格->摘要,列2->统计->总和,列1->组:

将公式列添加到汇总表中:

Sum(Column 2) 是一个非常难看的变量名,而不是函数调用。
越来越接近:

Tables->从原始连接,与摘要连接,使用 aabbbccc 列来匹配行......

好的

在总结步骤中,您可以同时总结两个专栏;我在这里只显示了分子列。沿途重命名列也可能有所帮助。如果您需要为多次运行编写脚本,那么中间表中的“源”脚本也可能很有用。