回复:公式帮助:计算多个样本相对于初始时间点的变化评论中注意!
线程中的图像不能准确表示重复测量值……抱歉。jmp 表是正确的。
这个图像也是正确的:

克里斯
回复:公式帮助:计算多个样本相对于初始时间点的变化这是我使用的公式。
currentSample = :Sample Designation;
timePointZero = :Data[(Current Data Table() << get rows where( :"Time Point (h)"n == 0 & :Sample Designation == currentSample ))[1]];
Abs( (timePointZero - :Data) / timePointZero );

回复:公式帮助:计算多个样本相对于初始时间点的变化我喜欢使用 Col 函数来获取所需的行号。 在这种情况下,时间点 = 0 似乎总是在后面的时间点之前,所以简单的 Col Min 应该就足够了
:Data/:Data[Col Min(Row(), :Sample Designation)] - 1;
这部分
Col Min(Row(), :Sample Designation)
用于获取每个样本名称的最小行号,并且由于数据已排序,它将获得时间点 = 0。
回复:公式帮助:计算多个样本相对于初始时间点的变化吉姆,
感谢您的回复。我试过上面的方法并收到以下错误消息:

注意:我已将您的脚本粘贴到“新脚本”并运行它。我还尝试在公式编辑器中使用该脚本...在那种情况下出现错误,指出当前数据表函数有副作用或不适合在公式中使用。
我可能会遗漏一些简单的东西……有什么想法吗?
谢谢!
克里斯
回复:公式帮助:计算多个样本相对于初始时间点的变化嗨,亚尔莫,
这非常有效...谢谢!我不太清楚这个脚本发生了什么。你能再解释一下吗?
再次感谢!
克里斯
回复:公式帮助:计算多个样本相对于初始时间点的变化嗨,吉姆,
当我打开数据表时,我在最后一列中看到了正确的值。但是,列信息中没有公式(并且该列未指示为公式列)。
谢谢,
克里斯
回复:公式帮助:计算多个样本相对于初始时间点的变化我将我提供的公式重新应用到您提供的示例数据表中,没有发现错误。我已将公式附加到您的示例表中,并将其附加到此回复中。请验证它是否在您的系统中正确运行。
回复:公式帮助:计算多个样本相对于初始时间点的变化我的错误.....这是一个带公式的更正表。
公式帮助:计算多个样本相对于初始时间点的变化大家好,
我对在 JMP 中创建条件公式有点陌生,并且在这方面遇到了一些困难。
我将在特定时间点收集多个不同样本的数据。每个样本都有一个对应的初始 (T=0) 时间点值,我希望有一列表示给定时间点相对于 T=0 的 % 差异。该表将包含每个样本的多个重复项(按行排列)和十几个左右指标(按列排列)。这是表格格式的总体思路:

我尝试根据“样本指定”列将数学设置为“匹配”,但在使用条件语法将给定行指向其各自的 T=0 数据时遇到困难。我发现以下搜索类似问题,但无法修改脚本以匹配我的布局:
https://community.jmp.com/t5/Discussions/Divide-column-by-reference-point-with-conditions/mp/432899#M68261
当然:我对脚本还算不上新手......
我也包含了 jmp 表。
在此先感谢您的帮助。
克里斯
自动化和脚本编写大规模定制