经过时间计算所以我在一个数据集中有不同的“运行”,虽然我可以将它们分开,但我想将它们作为一个数据集保留,目标如下:
- 公式的两个相关列
- 目标:以 20 毫秒的偏移量进行计数,并在每次运行编号更改时重置为零
- 由于这个时间序列的间隔为 20 毫秒,我可以安全地进行计数,但计数不会以 20 毫秒的间隔进行
数据表脚本回复:经过时间计算我不确定我是否正确理解了您的数据,但是列累计和应该管用。 取 1 或:"经过的时间"n
Col Cumulative Sum(1, :"Run Number"n)
回复:经过时间计算你好,
我也不确定我是否遵循了问题设置,但假设 Elapsed Time 是一个连续运行的时钟,并且您想计算每个“运行编号”内的时间,从零到运行持续时间 - 这个稍长的替代方案将在经过时间列的单位。
:Elapsed Time - Col Minimum( :Elapsed Time, :Run Number )
回复:经过时间计算在我看来,您希望自动制作这样的数据表

您可以为经过的时间列使用如下所示的公式。它使用条件 If( ) 和 Lag( ) 函数从列中获取前一行的数据

附上示例数据表。