J'ai un tas de résultats d'exécutions de tests concaténés qui comportent des colonnes : heure, position, vitesse, etc.
... et le temps passe de 0 à un certain nombre, par exemple 50, puis se remet à zéro et redémarre.
J'aimerais créer une nouvelle colonne, setid, qui indexe les ensembles, donc le premier ensemble (temps 0-50) obtient un "1" dans la colonne setid, le deuxième ensemble (temps réinitialisé à 0...) obtient un "2" dans la colonne setid, etc.
Existe-t-il un moyen intelligent/simple de procéder sans recourir aux scripts .jsl ?
J'ai pensé à faire "Nouvelle colonne de formule" -> Ligne -> Diff sur la colonne de temps, et les temps négatifs indiqueraient le début d'un nouvel ensemble, mais je reviens ensuite à l'écriture d'une formule de décalage personnalisée.
Vous pouvez utiliser une nouvelle colonne, index, avec une formule pour la variable de groupe. La formule ressemblera à ceci, en supposant que les temps sont séquentiels :
If( :time > Lag( :time ), Lag( :index ), Lag( :index ) + 1 )