Si j'ai deux séries chronologiques différentes dans un tableau et qu'il y a un événement trouvable dans les deux séries, mais qu'ils se produisent à des moments différents. Comment puis-je spécifier une colonne de formule pour soustraire le temps de telle sorte que les événements finifiables commencent au temps zéro ?

Si le signal est très propre, vous pouvez simplement utiliser décalage pour trouver le saut - sinon vous devez investir plus d'efforts pour supprimer le bruit, etc.
Ensuite, il vous suffit de soustraire le décalage du saut de votre heure d'origine.
Col... des agrégations comme Col maximum peut être utilisé pour répartir une valeur sur toutes les lignes - qui peut ensuite être soustraite.
Un deuxième argument du Col... l'agrégation peut être utilisée comme Par groupe argument (1 maximum par groupe) pour soustraire les décalages individuels pour les 2 traces.

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>
Cela a exactement résolu mon problème !
Je pense que les agrégations col ... étaient quelque chose qui me manquait cruellement dans ma boîte à outils mentale.
Merci!