Ho un sacco di output di esecuzioni di test concatenati che hanno colonne: tempo, posizione, velocità, ecc.
... e il tempo va da 0 a un certo numero, ad esempio 50, quindi si azzera e si riavvia.
Vorrei creare una nuova colonna, setid, che indicizzi i set, quindi il primo set (tempo 0-50) ottiene un "1" nella colonna setid, il secondo set (tempo reimpostato su 0...) ottiene un "2" nella colonna setid, ecc.
Esiste un modo semplice/intelligente per farlo senza ricorrere allo scripting .jsl?
Ho pensato di fare "Nuova colonna formula" -> Riga -> Diff sulla colonna del tempo e i tempi negativi indicherebbero l'inizio di un nuovo set, ma poi sono tornato a scrivere una formula di ritardo personalizzata.
Puoi utilizzare una nuova colonna, indice, con una formula per la variabile di gruppo. La formula sarà simile a questa, presupponendo che i tempi siano sequenziali:
If( :time > Lag( :time ), Lag( :index ), Lag( :index ) + 1 )