如果我在表中有兩個不同的時間序列,並且兩個序列中都有一個可找到的事件,但它們發生在不同的時間。 如何指定公式列來減去時間,以便可終止事件從時間零開始?

如果訊號非常乾淨,您可以使用落後找到跳躍 - 否則你必須投入更多的精力來消除噪音等。
然後你只需從原始時間中減去跳躍的偏移量即可。
上校...聚合就像列最大值可用於將一個值擴展到所有行 - 然後可以將其相減。
該論點的第二個論點上校...聚合可以用作透過...分組參數(每組最多 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 ... 聚合是我的心理工具箱中非常缺少的東西。
謝謝你!