我正在尝试编写一个列公式来计算当前行之前的所有(非空)行的乘积。
我附上了一个示例数据表(和屏幕截图)。
我试图让“产品”列成为“值”列中所有非空行的乘积。我在右侧的“期望结果”和“期望结果解释”中显示了手动计算的结果和数学。

我试图在示例数据表中强调几个数据集问题。
1. 每个“组”的行数因组而异。
2.“团体”永远团结一致、井然有序。所有第 1 组都将在一起。 Group1 始终位于 Group 2 之前。
3. Value 列每个组只有一个非空行。它将始终是该组的第一行。
我认为这可能需要“循环”或“for”类型的公式,但构建这些公式的经验有限。
即使您没有解决方案,我也很欣赏您认为可能会引导我找到解决方案的任何想法或指南链接或其他讨论。
之前的尝试:
我认为 txnelson 对这个问题的回答( https://community.jmp.com/t5/Discussions/How-to-multiply-all-elements-in-a-list/td-p/667633 )可能有效,但还没有没有得到我正在寻找的结果。
感谢您的时间和帮助!
JMP 版本:17.2.0,Windows 10