如果我在表中有两个不同的时间序列,并且两个序列中都有一个可找到的事件,但它们发生在不同的时间。 如何指定公式列来减去时间,以便可终止事件从时间零开始?

如果信号非常干净,您可以使用落后找到跳跃 - 否则你必须投入更多的精力来消除噪音等。
然后你只需从原始时间中减去跳跃的偏移量即可。
上校...聚合就像列最大值可用于将一个值扩展到所有行 - 然后可以将其相减。
该论点的第二个论点上校...聚合可以用作通过...分组参数(每组最多 1 个)用于减去 2 条迹线的单独偏移。

t1 = random integer(1000);
t2 = random integer(1000);
dt = new table("test",
add rows(2000),
New Column( "time", Set Each value(Mod(row()-1,1000)) ),
New Column( "sample", Set Each value(floor((row()-1)/1000)+1) ),
New Column( "trace", Set Each value(if(:time<MATCH></MATCH>
这完全解决了我的问题!
我认为 col ... 聚合是我的心理工具箱中非常缺少的东西。
谢谢你!